編輯:關於Android編程
比如要獲取打開攝像頭的應用程序名稱,只需要在frameworks/base/core/android/hardware/Camera.java中open()方法中加上如下代碼就可以了。
復制代碼 代碼如下:
Application application = ActivityThread.currentApplication();
if (application != null) {
String packageName = application.getPackageName();
try {
ApplicationInfo packageInfo= application.getPackageManager().getApplicationInfo(packageName,PackageManager.GET_META_DATA);
String appName = application.getPackageManager().getApplicationLabel(packageInfo).toString();
} catch (Exception e) {
e.printStackTrack();
}
ApplicationLabel就是應用程序名稱,是定義在AndroidManifest.xml中的。
如下為Android 2.3Camera應用的寫法。

其應用名稱就為Camera。
翻翻git之---SharedPreferences好用的封裝庫 PreferencesManager
https://github.com/ddwhan0123/Useful-Open-Source-Android往常我們經常會用到SP,大致代碼像這樣:SharedPre
制作精美的QQ聊天界面和登錄界面詳解
主要實現制作聊天的登錄界面,並且能實現記住密碼功能。效果如如下:1.WlainChat的布局文件,使用TableLayout布局(login.xml)
Android插件開發初探——分析篇
我們通過使用DexClassLoader能夠將classes.dex中的類動態的加載進入當前進程。當然,也就可以預先定一些代理的接口完成四大組件的功能。整體功
自定義View系列教程06--詳解View的Touch事件處理
先上圖:說在前面:View的事件分發簡單記憶方法::dispathTouchEvent----->onTouchEvent------->onClick如上圖