Android
文章平均质量分 53
Rock66888
这个作者很懒,什么都没留下…
展开
-
android开关机源码
Android重启,关机源码: 重启:public void reboot(){ String cmd = "su -c reboot"; try { Runtime.getRuntime().exec(cmd); } catch (IOException e) { e.printStackT原创 2014-01-15 15:14:07 · 781 阅读 · 0 评论 -
Android启动apk
Android启动apk方法一:最直接的就是知道apk的包名和启动类名, 直接启动: Intent mIntent = new Intent( ); ComponentName comp = new ComponentName("包名", "类名"); mIntent.setComponent(comp); mIntent.setAction("android.inten原创 2014-01-23 18:00:08 · 803 阅读 · 0 评论 -
Android开机自启APK应用
当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为android.intent.action.BOOT_COMPLETED。只要在程序中“捕捉”到这个消息,再启动就OK。code:接收广播消息:BootBroadcastReceiver.javapackage com.demo.BootStartDemo;原创 2014-01-23 18:09:02 · 921 阅读 · 0 评论 -
Android调用系统应用程序
Android调用系统应用程序:1.直接拨打电话:Intent callIntent = new Intent(Intent.ACTION_CALL, Uri .parse("tel:12345678")); startActivity(callIntent); 2.将电话号传入拨号程序:Intent dialIntent = new Intent(In原创 2014-01-16 15:14:45 · 639 阅读 · 0 评论 -
Android API之android.widget.Filterable
android.widget.Filterable定义了一种可过滤的行为。Filterable接口通常有android.widget.Adapter来实现。接口Filterable中有个抽象方法getFilter()需要实现。Filter android.widget.Filterable.getFilter()返回一个filter对象,用来过滤出符合某种pattern的数据。getF原创 2014-10-22 10:16:47 · 962 阅读 · 0 评论 -
Android源代码目录结构
Android 2.2|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)原创 2014-10-16 15:40:07 · 1184 阅读 · 0 评论 -
Java、Android超精确测量代码执行时间差
long startTime = System.nanoTime(); //開始時間//// 这里是你要测量的代码//long consumingTime = System.nanoTime() – startTime; //消耗時間consumingTime就是你所测试的代码的执行时间,你可以通过如下的Java输出命令来输出这个值 System.out转载 2014-12-17 15:37:14 · 718 阅读 · 0 评论 -
获取应用程序所有安装包信息
PackageManger 类 说明: 获得已安装的应用程序信息 。可以通过getPackageManager()方法获得。 常用方法: public abstract PackageManager getPackageManager() 功能:获得一个PackageManger对象原创 2013-12-19 15:41:32 · 1143 阅读 · 0 评论 -
android 亮屏及屏幕解锁代码
PowerManager pm = (PowerManager)getSystemService(POWER_SERVICE);mWakelock = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP |PowerManager.SCREEN_DIM_WAKE_LOCK, "SimpleTimer");mWakelock.acquire()转载 2013-12-19 10:23:06 · 686 阅读 · 0 评论 -
Android 判断是否得到 root权限
/** * 判断机器 Android是否已经root,即是否获取root权限 * @return true:root */ private boolean haveRoot(){ File su = new File("/system/bin/su"); if(su.exists()) return true; else return原创 2013-12-18 15:09:45 · 887 阅读 · 0 评论 -
android activity的启动模式
1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:Java代码 FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT" alt="收藏代码"原创 2013-11-05 16:38:11 · 666 阅读 · 0 评论 -
Android实现对HOME键的捕获和屏蔽
一、Home键的扑捉Android4.0 版本以下时候处理:1.1. 在AndroidManifest.xml中加上权限,禁止HOME键。1uses-permission android:name="android.permission.DISABLE_KEYGUARD"/> 1.2 重载以下两个方法。转载 2013-11-05 14:24:09 · 1715 阅读 · 1 评论 -
Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
1.从google搜索内容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent);2.浏览网页Uri uri = Uri.parse("h翻译 2013-11-05 16:33:12 · 1007 阅读 · 0 评论 -
android Toast重复提示
当Toast响应点击事件时,如果用户连续点击,就会导致多个Toast排队等待依次显示,从而感觉很不友好,这个时候可以用以下方法避免之:[java] view plaincopyprivatestatic Toast mToast =null; publicstaticvoid showToast(Cont原创 2013-11-05 16:40:23 · 1024 阅读 · 0 评论 -
Android模拟笔试题
一、Java选择填空题(每题3分,共30分)1、 有如下变量定义:int a = 3 ;请问如何转换成Integer对象?用代码实现。2、 请写出运行结果:class Maintester { private void change(User user){ User aUser = new User(); aUser.setName("zhangsan")原创 2013-11-07 09:09:26 · 1054 阅读 · 0 评论 -
软件界面截屏
View view = getWindow().getDecorView(); Display display = this.getWindowManager().getDefaultDisplay(); view.layout(0, 0, display.getWidth(), display.getHeight()); view.setDr原创 2013-11-13 17:19:26 · 645 阅读 · 0 评论 -
[Android调试] Android异常的大合集简介
前几天看见关于java常见异常的文章,感觉挺有用,就收藏了,希望对朋友们有帮助。1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空原创 2013-11-13 14:03:26 · 825 阅读 · 0 评论 -
Android 手动显示和隐藏软键盘
1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)[java] view plaincopyprint?InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMetho翻译 2013-12-17 17:35:10 · 916 阅读 · 0 评论 -
android 抓取手机应用包名和类名
ActivityManager mActivityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(原创 2014-12-09 14:24:22 · 1450 阅读 · 0 评论