Objective:Dear friends, please forgive me for so long to start writing this series of the second blog, no way to busy new product release, good nonsense not to say, first review: In my previous blog http://www.cnblogs.com/2010wuhao/p/4363041. html wrote how to configure the Android development environment, just with text and pictures to show the development of Metro style Launcher preliminary design and pro
Android. Intent. Category. LauncherWhat is the specific function? I will make a small example to help you understand
An application can have multiple activities, each of which is at the same level. Which activity is the first to start when a program is started? Some programs may need to be displayed in the program list, while others do not. How to define it? Android. Intent. Action. Main determines the act
Blog migration-I have migrated my blog to www.ijavaboy.com to better manage it. We are sorry for the inconvenience caused by no updates! New address of this article: Click me
Originally, this article should still write the implementation principle of the item drag in launcher. However, since studying launcher, it has not been implemented before, and now it is all inspired. This is not the case. A month ago
mainly study how to create sservicemanager objects. The following code creates an iservicemanager object:
1: sServiceManager = ServiceManagerNative.asInterface(BinderInternal.getContextObject());
First, let's look at the code of the getcontextobject method of the binderinternal class and find that it is the native generation.Code (haha! At the C/C ++ level, we are familiar with it.) The corresponding code is in android_util_binder.cpp.Android_ OS _binderinternal_getcontextobject function, th
Launcherapplication-> oncreate-- 1. // set the minimum heap memory to 4 MB-- 2. // create an application Icon cache-- 3. // create launchermodel-- 4. // register intent. action_package_added, intent. action_package_removed, intent. action_package_changed event listenerLaunchermodel listens to events in the preceding 3 as a broadcast Receiver-- 5. // Add a Data Ch
1, please modify the Hotseat_cell_height value in Alps/packages/apps/launcher2/res/values/dimens.xml, for example, change to 100;2, please modify the Alps/packages/apps/launcher2/src/com/android/launcher2/hotseat.java in the Resetlayout () method, the main menu icon to add title, For example: Add Allappsbutton.settext ("Allappsbutton_title");3, please modify the Alps/packages/apps/launcher2/src/com/
Android Launcher icon box-added to optimize display effect, androidlauncher
Read the code and explain it. Mainly used for image processing
PorterDuff. Mode. SRC_ATOPSRC_ATOP
The source pixel and target pixel are mixed to make the upper-layer graph display in the center to achieve the framed effect.
Package com. ferris. launchericonutils; import android. app. act
On the android unlock page, plug in USB to open the USB storage settings page. Press the HOME Key/Return key to directly return to launcher, instead of sliding the screen lock page.1) If you disable setting -- developer options -- USB debugging disable, it indicates that the current user mode is used, and USB is inserted under the screen lock interface, AMS calls the USB storageactivity "Open USB storage de
.getwidth (); Bitmap resultbmp = Bitmap.createbitmap (width, width,bitmap.config.argb_8888); Paint paint = new paint (); Canvas canvas = new canvas (resultbmp); canvas.drAwbitmap (lay1, 0, 0, paint);//Draw the lower layer//Let the upper icon center Display int top = 0;if (Lay1.getheight () > Lay2.getheight ()) {top = (Lay1.gethei Ght ()-lay2.getheight ())/2;} else{//here can determine whether the picture is larger than the box, and then continue to ge
1. Create a new class that inherits Broadcastreceive Public class extends Broadcastreceiver { public startboot () { } @Override public void OnReceive (Context context, Intent Intent) { new Intent (context,mainactivity. Class);// Intent2.setflags (intent.flag_activity_new_task);// context . StartActivity (Intent2); }}2. Modify Androidmanifest.xml receiverAndroid:name=". Startboot "> Inte
How to Create Menu 3: Android Development 2, menuandroid
Three menu creation methods
I. OptionsMenu --- option menu
Menus in Android applications are hidden by default. Menus are displayed only when you click the MENU key on your mobile phone. This Menu is called an Options Menu or a system Menu.
Android Basics Getting Started tutorial--8.3.10 Paint API--colorfilter (color filter) (2-3)tags (space delimited): UncategorizedIntroduction to this section:
In the previous section we explained the first subclass of the colorfilter(color filter) in the paint API in android:Colormatrixcolorfilter (Color matrix color filter), I believe that we also broade
;%android_home%\tools" at the end of the variable value. (If there is no ";" at the end of the original path variable value, enter ";" before entering)Since then, the SDK environment configuration is complete, enter "adb" in cmd,Fourth step: Run Monkeyrunner, connect the simulator or mobile deviceEnter "Monkeyrunner" in Cmd, as shown, to prove that the environment has been built successfullyConnect your mobile device: Connect your phone to your computer, turn on "developer mode" and install the
secondary tree menu and return the result to the external callback function. Treeview. setonchildclicklistener ( This . Stvclickevent ); /** * Key point: when the level-2 menu is expanded, the size of the level-3 menu is set by obtaining the number of nodes. */ Treeview. setongroupexpandlistener ( New Ongroupexpandlistener () {@ override Public Void Ongroupexpand ( Int Groupposition) {abslistvie
Ext.: http://m.blog.csdn.net/blog/shift_wwx_2010/9225951••••••••••••••••••••••••••••••••••••••••••••••••••••••••Foreword: This article reference more information, I think this launcher mode is more key, I will try to perfect and perfect.Launchmode plays an important role in the process of multiple activity jumps, it can decide whether to generate new activity instances, whether to reuse existing activity instances, and whether to share a task with oth
= context;This.resinfo = Resinfo;}@Overridepublic int GetCount () {TODO auto-generated Method Stubreturn Resinfo.size ();}@OverridePublic Object getItem (int position) {TODO auto-generated Method Stubreturn Resinfo.get (position);}@Overridepublic long getitemid (int position) {TODO auto-generated Method Stubreturn position;}The purpose of this place with Viewholder is to improve the app's speed by not having to reconstruct our convertview and find ImageView and textview every time.@OverridePubl
This article describes the development process for Android boot auto-start application.1: Add self-launch permissionsAdd Permissions in Androidmanifest.xmlandroid:name= "Android.permission.RECEIVE_BOOT_COMPLETED"/>2: Add self-initiated receive, decide which broadcastreceiver to use as the application entranceAdd a portal to Androidmanifest.xmlreceiverAndroid:name= "Com.zpd.scanadapter.BootUp" >Intent-filter
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.