- 博客(22)
- 资源 (40)
- 收藏
- 关注
原创 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 805
原创 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 641
原创 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 787
原创 获取应用程序所有安装包信息
PackageManger 类 说明: 获得已安装的应用程序信息 。可以通过getPackageManager()方法获得。 常用方法: public abstract PackageManager getPackageManager() 功能:获得一个PackageManger对象
2013-12-19 15:41:32 1143
转载 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 687
原创 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
翻译 Android 手动显示和隐藏软键盘
1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)[java] view plaincopyprint?InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMetho
2013-12-17 17:35:10 916
原创 软件界面截屏
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 646
原创 [Android调试] Android异常的大合集简介
前几天看见关于java常见异常的文章,感觉挺有用,就收藏了,希望对朋友们有帮助。1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空
2013-11-13 14:03:26 827
原创 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
原创 android Toast重复提示
当Toast响应点击事件时,如果用户连续点击,就会导致多个Toast排队等待依次显示,从而感觉很不友好,这个时候可以用以下方法避免之:[java] view plaincopyprivatestatic Toast mToast =null; publicstaticvoid showToast(Cont
2013-11-05 16:40:23 1024
原创 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 667
翻译 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 1008
转载 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 1716 1
原创 Mac谷歌浏览器“无法添加来自此网站的应用、扩展程序和应用脚本”解决方案
2. 找到保护您和您的设备不受危险网站的侵害,关闭这个选项,然后把下载的插件拖到chrome://extensions/这个界面,也就是扩展程序界面。提示“无法添加来自此网站的应用、扩展程序和应用脚本”,查询得知,谷歌浏览器从最新的版本开始默认只允许从谷歌商店下载安装扩展程序。1. 复制chrome://settings/privacy 到浏览器 直接到达 隐私设置和安全性界面。
2023-05-22 21:14:13 12687
转载 Java、Android超精确测量代码执行时间差
long startTime = System.nanoTime(); //開始時間//// 这里是你要测量的代码//long consumingTime = System.nanoTime() – startTime; //消耗時間consumingTime就是你所测试的代码的执行时间,你可以通过如下的Java输出命令来输出这个值 System.out
2014-12-17 15:37:14 723
原创 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
原创 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 963
原创 在linux终端删除系统应用APK
gopad@gosund-desktop:~$ cd Develop/adt-bundle-linux-x86_64-20140321/sdk/platform-tools/gopad@gosund-desktop:~/Develop/adt-bundle-linux-x86_64-20140321/sdk/platform-tools$ ./adb remountremount succ
2014-10-16 16:44:09 1015
原创 Android源代码目录结构
Android 2.2|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)
2014-10-16 15:40:07 1185
原创 Ubuntu打开终端的方法三种
1.在菜单内的附件上面有2.在运行命令的输入框打开3.快捷方式4.快捷键很好弄,在左上角的菜单上点一下,出来一列,在里面选择[附件] 中的[终端],点一下就OK。那是快捷执行图标,可以把图标拖到桌面然后释放,以后在桌面上直接执行。同理,可以拖到上面的任务 栏里面。以后在上面的任务栏点一下就行了。也不难弄,但不好找。首先按住Alt,然后按一下F2,出来一个运行框,在里
2014-10-15 12:36:30 1213
原创 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
静态分析工具
2015-01-15
反编译APK----附-具体说明
2014-01-24
android对话框集合
2014-01-24
解决ViewPager嵌套的滑动问题
2013-11-19
100多个Android Demo的集合
2013-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人