![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
skibug
这个作者很懒,什么都没留下…
展开
-
android R.java文件丢失或无法更新
首先确定你的SDK是新的。其次接下来检查你的.xml文件,文件名不能大写。如果xml文件太多 ,那么clean一下你的项目,这时候注意看Console的提示。Console会提示你xml文件错误在哪里修改完xml文件之后clean你的项目,再build你的项目R.java会重新出现或更新原创 2012-04-20 12:12:13 · 19891 阅读 · 14 评论 -
大数据向乘的一种实现算法
public class Demo9 { · · static int N=100; · static int a[]=new int[N]; · static int b[]=new int[N]; · static int c[]=new int[2*N]; · static String s1=new Strin转载 2015-08-19 11:37:48 · 513 阅读 · 0 评论 -
在4.0以上系统中应用出现2.3版本的系统UI
因为是在AndroidManifest.xml中Activity使用了android:theme="@android:style/Theme.Black.NoTitleBar"属性, 这个应在Activity类中设置即可。原创 2013-11-14 15:23:16 · 558 阅读 · 0 评论 -
一些实用代码2
一 获取wifi的IP地址/** * 获取WIFI的IP地址 * @param context * @return */ public static String getWifiIpAddress(Context context){ WifiManager wifiManager = (WifiManager) context.getSystemService(Co原创 2013-06-01 10:47:05 · 785 阅读 · 0 评论 -
一些实用代码
一、检测字符串中是否包含汉字public static boolean checkChinese(String sequence) { final String format = "[\\u4E00-\\u9FA5\\uF900-\\uFA2D]"; boolean result = false; Pattern pattern = Patt转载 2013-06-01 10:28:41 · 676 阅读 · 0 评论 -
android APK反编译
学习于 博客http://blog.csdn.net/sunboy_2050/article/details/6727581整理到自己这里,以免忘记。一 反编译APK获得源码首先要下载两个工具:dex2jar和JD-GUI前者dex2jar是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是转载 2012-09-15 14:45:25 · 549 阅读 · 0 评论 -
关于android4.0 获取手机IP地址的问题
获取手机IP地址的代码:public static String getLocalIpAddress(){ try{ for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextEl原创 2012-09-06 15:34:07 · 2749 阅读 · 1 评论 -
android 开机启动服务
一个BroadcastReceiver类public class BootBroadcastReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub Intent s原创 2012-08-24 14:23:27 · 737 阅读 · 0 评论 -
学习笔记之蓝牙(bluetooth)自动配对
之前做的蓝牙自动配对,现在整理一下。免得忘记。首页一定要注意权限问题 //使用蓝牙的权限 //管理蓝牙的权限另外要注意一点 模拟器不能模拟蓝牙设备。为了使手机的蓝牙设备 自动与 远程蓝牙设备 配对。步骤为:1.获得手机蓝牙的适配器BluetoothAdapter adapter = BluetoothAdapter.getDe原创 2012-02-28 13:47:07 · 14985 阅读 · 8 评论 -
android 打开/关闭 移动网络
android 没有对于APN网络的API没有公开,但是我们可以更新数据库,系统会自动监听数据库的变化,从而实现开启/关闭APN。源代码中frameworks/base/core/java/android/provider/Telephony.java这个类,介绍了相关的URI和数据库字段:content://telephony/carriers字段可以在Telephony.java中找到原创 2012-08-20 12:37:11 · 4219 阅读 · 1 评论 -
关于 USB调试/未知源 的打开 权限问题
网上说是只要加下面两个权限,然后把程序push到/system/app,或者获取root权限。 试了下,申请给该包获取root权限之后,还是提示缺少 这个权限。经人提点是,有些权限是需要root下才能添加的。而我的程序是先添加,然后程序运行的时候去申请权限。为了使 应用 面向的群体 广泛 而不受太多限制,诸如这类功能只需要跳转到系统设置页面。比如 开启/关闭USB调试原创 2012-08-20 10:12:33 · 3301 阅读 · 0 评论 -
Android 手机获取物理唯一标识码和IMEI号和IMSI号
开发者可以通过物理唯一标识码和IMEI号 来得知 应用有多少用户安装,或者正在使用。物理唯一标识码 即 ANDROID_ID 是手机系统的唯一号码。IMEI号是唯一识别手机的号码。IMSI号是与SIM唯一对应的号码优缺点:1.ANDROID_ID可能会因为系统改变 而发生变化。2.获取IMEI号 在1.6及以下版本 需要添加权限原创 2012-08-03 12:28:06 · 6741 阅读 · 1 评论 -
返回上一个Activity并返回数据
A跳转到B,在B中要返回到A,并传递数据给A在A中跳转代码如下Intent intent = new Intent();intent.setClass(A.this, B.class);startActivityForResult(intent, 0);并在A中重写 @Override protected void onActivityResult(int re原创 2012-07-13 14:27:00 · 760 阅读 · 0 评论 -
keytool 错误: java.io.FileNotFoundException
一般这种错误是 要写入keystore的文件夹没有写权限,可以以管理员身份运行cmd 或者换一个路径写入例:keytool -genkey -v -keystore //android.keystore -alias android -keyalg RSA -validity 20000原创 2012-07-09 12:49:42 · 17495 阅读 · 0 评论 -
android手机ROM和RAM的区别
从字面上来讲:ROM是英文Read Only Memory的首字母的缩写,也就是说存储器自能读不能写。RAM是英文RandomAccess Memory的首字母的缩写,则是可以随机读写的意思。在计算技术突飞猛进的这几年里, rom和ram的定义也发生了不少的改变。现在ROM通常指非挥发的存储器,或者说,不掉电。系统停止供电的时候它们仍然可以保持数据。而RAM通常都是没电之后就没有数据的原创 2012-07-05 12:45:37 · 1648 阅读 · 0 评论 -
如何在一个Activity中关闭另外一个指定的activity
比如要在A中关闭B则可以在B中,定义一个静态变量public static B instance = nullprotected void onCreate(Bundle savedInstanceState) { instance = this;}然后在A中 调用 B.instance.finish();原创 2012-05-20 11:08:11 · 922 阅读 · 0 评论 -
android handler 传递 ArrayList<HashMap<String,Object>>问题
只要把ArrayList>赋值给msg.obj然后取的时候 ArrayList> a = (ArrayList>)msg.obj 强制转换一下 就OK了原创 2012-04-21 17:44:52 · 7009 阅读 · 1 评论 -
Android中xml 解析三种方式的区别
SAX、DOM、PULL的比较SAX、DOM、PULL各有自己的特点,具体操作XML的时候该如何选择呢?1.内存占用这是一个根本性问题。由于Android手机性能相对于现在的应用操作还是有限的,程序对内存的占用直接影响到了解析XML的速度。在这点上,SAX、Pull以它们比DOM占用更少的内存的解析方式,更适合于Android手机开发。2.编程方式SAX采用事件驱动,在相应事件转载 2015-08-19 11:36:59 · 3770 阅读 · 0 评论