2013年10月13日
    
 
        
        
摘要:        
Android 4.2.2 引入了USB安全调试方面的内容,当启用安全调试的时候,只有被用户认证过的主机才可以通过Android SDK自带的ADB工具经由USB连接来访问设备的内部构件。下面以android-4.3_r3.1源码分析其实现:首先打 usb调试界面在systemui中的UsbDebuggingActivity.java实现:View Codepublic class UsbDebuggingActivity extends AlertActivity implements DialogInterface.OnCl...    
阅读全文
 
        
            posted @ 2013-10-13 10:31
农夫山药
阅读(1103)
推荐(0)
        
 
		
    
        
            
        
         
        2013年9月2日
    
 
        
        
摘要:        
从源码看来,android.process.acore进程应该是一些基本功能的载入程序。android-4.3_r2.2中,它包括以下项目:1.UserDictionaryProviderView Code2.ApplicationsProvider3.ContactsProviderView Code同样在android-4.3_r2.2中,system进程包括以下项目:1.InputDevicesView Code2.SettingsProviderView Code3.FusedLocationView Code4.coreView Code ...    
阅读全文
 
        
            posted @ 2013-09-02 22:05
农夫山药
阅读(2510)
推荐(0)
        
 
		
    
        
            
        
         
        2013年8月25日
    
 
        
        
摘要:        
1.同时按下电源键+音量下键截屏PhoneWindowManager.javaView Codeprivate void interceptScreenshotChord() { if (mScreenshotChordEnabled && mVolumeDownKeyTriggered && mPowerKeyTriggered && !mVolumeUpKeyTriggered) { final long now = SystemClock.uptimeMillis(); if (now 0, msg...    
阅读全文
 
        
            posted @ 2013-08-25 19:14
农夫山药
阅读(2513)
推荐(0)
        
 
		
    
        
            
        
         
        2013年8月22日
    
 
        
        
摘要:        
1.ActionBarSherlockActionBarSherlock是一个独立的库,通过一个API,开发者就可以很方便地使用Android所有版本的Android动作栏的设计模式。对于Android 4.0及更高版本,ActionBarSherlock可以自动使用原生ActionBar实现,而对于之前没有ActionBar功能的版本,基于Ice Cream Sandwich的将自动自定义围绕布局实现动作栏。能够让开发者轻松开发一款带动作栏(Action bar)的应用,并且适用于Android 2.x及其以上所有版本。2.SlidingMenu此Android库能让开发者轻松开发一款应用,    
阅读全文
 
        
            posted @ 2013-08-22 00:18
农夫山药
阅读(448)
推荐(0)
        
 
		
    
        
            
        
         
        2013年8月17日
    
 
        
        
摘要:        
1.Android 4.3引入的wm工具:a.获取Android设备屏幕分辨率: adb shell wm sizeb.获取android设备屏幕密度: adb shell wm densityWm.javapublic class Wm extends BaseCommand {...public void onShowUsage(PrintStream out) { out.println( "usage: wm [subcommand] [options]\n" + " wm size [reset|W...    
阅读全文
 
        
            posted @ 2013-08-17 08:43
农夫山药
阅读(9151)
推荐(0)
        
 
		
    
        
            
        
         
        2013年8月16日
    
 
        
        
摘要:        
Hierarchy Viewer默认打开“Tree View”窗口无法显示显示Performance indicators:但选中根视图再点击按钮“Obtain layout times for tree rooted at selected node”:就可以显示:其上该视图性能的颜色指示符从左到右依次为:Measure、Layout和Draw,其中红色代表此树中该视图渲染最慢即占用总渲染时间的80%或其以上,绿色代表此树中该视图渲染时长小于总渲染时间的50%,黄色代表此树种该视图渲染时长50%或其以上但低于80%。ProfileNodesAction.javaView Codepublic    
阅读全文
 
        
            posted @ 2013-08-16 22:14
农夫山药
阅读(880)
推荐(0)
        
 
		
    
        
            
        
         
        2013年8月10日
    
 
        
        
摘要:        
文章Android Security Tools对1~4的使用有介绍,下面主要分析其源码实现。1.Manifest Explorer2.Package PlayMain.javaView Codepublic void onCreate(Bundle savedInstanceState) {......    
阅读全文
 
        
            posted @ 2013-08-10 13:17
农夫山药
阅读(2655)
推荐(1)
        
 
		
    
        
            
        
         
        2013年8月7日
    
 
        
        
摘要:        
config.xmlView Code PERSISTSQLiteGlobal.javaView Code /** * Gets the default journal mode when WAL is not in use. */ public static String getDefaultJournalMode() { return SystemProperties.get("debug.sqlite.journalmode", Resources.getSystem().getString( ...    
阅读全文
 
        
            posted @ 2013-08-07 20:08
农夫山药
阅读(2104)
推荐(0)
        
 
		
    
        
            
        
         
        2013年8月6日
    
 
        
        
摘要:        
1.Activity.setRequestedOrientation (int requestedOrientation)。2.getResources().getConfiguration().orientation;View Codeprivate int getCurentOrientation() { Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); int rotation = display.getRotation(); boolea...    
阅读全文
 
        
            posted @ 2013-08-06 20:50
农夫山药
阅读(703)
推荐(0)
        
 
		
    
        
            
        
         
        2013年8月4日
    
 
        
        
摘要:        
1.Manifest Explorer装在Android手机中,用此apk看系统中已安装应用的AndroidManifest.xml文件:View Codeprotected boolean configForPackage(String packageName) { if (packageNam...    
阅读全文
 
        
            posted @ 2013-08-04 13:12
农夫山药
阅读(4601)
推荐(0)