Android app
大槐树2015
这个作者很懒,什么都没留下…
展开
-
android 启动模式的坑
在实际应用中,使用singleinstance启动模式时,会遇到一些奇奇怪怪的问题。Android有四种启动模式,分别是standard,singleTop,singleTask,singleInstance。下面分别简单的介绍下这四种启动模式的作用。standardAndroid 默认的一种启动模式。不需要为activity设置launchMode。这种启动模式简单的来说就是当你startActivity的时候,他就创建一个。singleTop这种模式模式从字面意思就能看得出来,就是当前的原创 2020-07-28 18:14:57 · 206 阅读 · 0 评论 -
反编译apk
一.反编译Apk得到Java源代码 转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html 一个APK反编译利器ApktoolAPK 本地化 [http://www.andmoto.com/viewthread.php?tid=3873原创 2012-06-14 09:59:50 · 715 阅读 · 0 评论 -
安卓情景模式开发-控制GPS/WIFI/蓝牙/飞行模式/控制静音/音量/振动
http://www.cnblogs.com/wii/archive/2012/03/18/2404947.html对于android上GPS的控制,官方提供了相关的API Settings.Secure.setLocationProviderEnabled(getContentResolver(), LocationManager.GPS_PROVIDER, true);转载 2012-07-16 14:16:25 · 2377 阅读 · 0 评论 -
android EditText 对输入字数和内容范围进行限制
在做定制机时,对光敏值进行范围控制时,以及对区号输入时遇到对输入字数以及输入内容的显示。找了好多方法,终于找到了几种方法其中EditText的addTextChangedListener功不可没。例如对光敏值要在0到61之间。大于61时要在输入框中自动变为61.代码如下:edt.addTextChangedListener(new TextWatcher() { String nums原创 2012-12-14 20:03:39 · 3885 阅读 · 0 评论 -
清除app数据等同于设置中的清除数据
Class iPackageDataObserverClass = null; try { iPackageDataObserverClass = Class.forName("android.content.pm.IPackageDataObserver"); } catch (ClassNotFoundExc转载 2012-12-31 14:16:32 · 7012 阅读 · 0 评论 -
android java代码调用linux命令续
使用linux命令首先要获得root,执行命令时记得加上 busybox 。一般我们在用java IO的基本方法不能把文件放到usb文件,可以用linux命令来做。ProcessBuilder pb = new ProcessBuilder("/system/bin/sh"); //java.lang.ProcessBuilder: Creates operating syst转载 2013-01-11 17:04:55 · 6852 阅读 · 0 评论 -
android 输入法(包括手写界面)
公司要开发自己的输入法,找了很多例子,都不是自己想要的。android本身的例子不能满足特殊布局的要求,而且没有手写输入,虽然在例子上实现了手写输入但是布局仍然调不好。花了很长时间来分析代码,太累了,决定自己做。现在把小有成果的经验分享一下。 其实做输入法挺简单的,不用继承和实现andorid本身的keyboard和keyboardiew。自己完全可以自己写一个,而且还比较简单,当原创 2013-04-25 17:02:48 · 3174 阅读 · 3 评论 -
Android在程序中使用不同的字体
有时候我们在做阅读软件或者其他需要不同字体显示如正楷、小纂、隶属的字体时,但是手机上有没有这些字体,那我们就需要自己来在程序中加载一些好看的字体以满足需求。 一般英文字体的加载,可以直接放到程序文件夹assets里的fonts文件加下然后用一下方法进行加载改变字体:mText.setTypeface(Typeface.createFromAsset(getAssets(),"font原创 2014-03-25 17:21:14 · 1735 阅读 · 0 评论 -
Android6.0之指纹识别
目前很多移动设备都有了指纹识别,用户只需要扫描其指纹即可完成身份验证。那么如何把指纹识别也用到我们自己的应用中呢?其实很简单 第一步:要需要使用此功能先加权限: android:name="android.permission.USE_FINGERPRINT" />第二步:获取FingerprintManager类的原创 2017-03-02 11:56:45 · 506 阅读 · 0 评论