Android
文章平均质量分 77
tanainaidi
这个作者很懒,什么都没留下…
展开
-
调试命令和工具
安装程序 adb install xx.apk卸载程序 adb shell rm data/app/xx.apkapk反编译工具apktool1.先装JAVA环境2.下载apktool.jar及相关文件,这里下[url=http://android-apktool.googlecode.com/files/apktool-1.0.0.tar.bz2]apktoo...原创 2010-07-31 10:20:33 · 86 阅读 · 0 评论 -
安卓截屏shell脚本
写个脚本,不需要每次截屏都在电脑上打开eclipse了1.写脚本adb shell /system/bin/screencap -p /sdcard/download/screenshot.pngMM=`date +%s.png`adb pull /sdcard/download/screenshot.png /Users/BH/Pictures/com.tencent.Scr...原创 2014-08-10 00:26:46 · 739 阅读 · 0 评论 -
CTWAP下程序崩溃
CTWAP不提供HTTPS服务, 所以当用户手机开启CTWAP时,程序会异常, java.lang.IllegalStateException: Scheme 'http' not registered. 具体什么原因尚不清楚,最好是在初始化网前判断下网络类型比较稳妥,提示用户切换到CTNET上。 对于电信和联通也是如此。http://www.cnblogs.com/-...原创 2013-12-10 13:14:52 · 185 阅读 · 0 评论 -
USB OTG
想把单片机和android手机连起来,用手机控制MCU,比较简单的方法是用串口通信。 只有手机(主要是硬件支持)usb host,可以用otg线将手机和MCU连起来实现 。 收藏该网址,里面有支持otg的手机清单。http://usbotghelper.wordpress.com/...原创 2013-07-19 13:53:11 · 199 阅读 · 0 评论 -
获取android系统CPU信息
要根据CPU情况,选择合适的视频编码。 用这个方法可以很容易读出来。private String getInfo() { StringBuffer sb = new StringBuffer(); sb.append("abi: ").append(Build.CPU_ABI).append("\n"); if (new File("/proc/cpuinfo").ex...原创 2013-11-28 10:16:43 · 154 阅读 · 0 评论 -
Intent的几种跳转方式
[转自网上]第一种方式,用action来跳转。 1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter段中没有定义 Type,Category,那么这个 Activity就匹配了。但是如果手...原创 2013-01-23 12:44:09 · 681 阅读 · 0 评论 -
apk安装问题
现象:安装APK时,总是出现失败信息 Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]原因:没卸载干净。往往是执行uninstall或在应用管理器中卸载是出现了错误解决方法: 网上的方法大都是删除/data/app, 清理/data/system/packages.xml。 无效, 问题依旧存在。...原创 2013-11-05 18:10:11 · 392 阅读 · 0 评论 -
android项目导入问题解决方法
从别的项目下复制一个default.property文件过去,再选择安卓版本就可以了原创 2012-08-07 17:38:46 · 81 阅读 · 0 评论 -
还不明白什么是固件吗
所谓固件(Firmware)就是写入EROM或EPROM(可编程只读存储器)中的程序,通俗的理解就是“固化的软件”。更简单的说,Firmware就是BIOS的软件,但又与普通软件完全不同,它是固化在集成电路内部的程序代码,负责控制和协调集成电路的功能。 那固件到底是指硬件还是软件呢?按我们现在的理解,固件应当指的是软件了。但软件种类繁多,并不是所有软件都能叫做固件的,一般来说,担任着一...原创 2011-08-05 19:28:30 · 9076 阅读 · 0 评论 -
一张图片引发的错误
同事折腾一个错误整了2小时, 异常信息不记得了, 是在xml页面文件里发生的。 后来排除发现, 是一张png导致的, 很诡异, 对比二进制发现它和另外一张正常图片差别并不大 有点想不通...原创 2011-08-01 19:15:00 · 117 阅读 · 0 评论 -
Android获取状态栏和标题栏的高度
[转]1.获取状态栏高度:decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。于是,我们就可以算出状态栏的高度了。 [code="java"]Rect frame = new Rect(...原创 2010-12-08 19:49:30 · 163 阅读 · 0 评论 -
获取图片方式
1. 图片放在sdcard中, Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard)2. 图片在项目的res文件夹下面 //得到application对象 ApplicationInfo appInfo = getApplicationInfo(); //得到该图片...原创 2011-07-05 11:47:19 · 112 阅读 · 0 评论 -
android + eclipse 环境配置
Android环境配置, 在此做下记录分四大步:1.安装 jdk1.6以上2.Eclipse3.4以上,下载并安装 ADT10.x, ADT下载后不需解压, 直接在Eclipse中引用即可3.下载并添加SDK. 插件安装成功后, 会有Android图标, 点击图标即可进入配置界面4.添加AVD注意:SDK存放路径不能有空格MAC下还没安装过, 以后需要时再说。...2011-07-02 09:27:32 · 57 阅读 · 0 评论 -
为什么webview无法播放视频
是因为没有设置 webView .getSettings().setPluginsEnabled(true); 插件使能 --------------------- 视频可以播放了, 但又出来新问题, 页面里的flash漂浮在我的主界面之上, google了一下, 发现是webView底层的bug , 目前还没找到好的解决方法,在此记录。 几个属性webVi...原创 2011-09-03 20:41:18 · 525 阅读 · 0 评论 -
几条linux命令
相关命令的解释 · ping :送一个 ICMP 的封包给某部主机 · ifconfig :设定网络参数使用的指令 · ifup,ifdown:激活与关闭某个网络适配卡 · netstat :查阅网络信息的指令 · route :显示/修改路由表( route table ) · traceroute :调查连接到某部主机时,每个节点的联机速度 · host :显示主机名称( domain nam...原创 2011-08-22 19:01:37 · 90 阅读 · 0 评论 -
android双网卡
今天输入ifconfig -a,发现有一个这样的设备:sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropp...原创 2011-08-22 18:49:37 · 620 阅读 · 0 评论 -
android项目找不到R.java时的处理
android项目提示找不到R.java时,删掉R.java重新build即可原创 2011-01-06 16:24:20 · 94 阅读 · 0 评论 -
android游戏-air control lite里的曲线平滑处理
想山寨一个空中管制(Air control lite)游戏自己玩玩儿,但对于触屏绘制航线这块一直没找到好方法, 直接画出来的曲线由于手指的颤动很不平滑, 所以要进行平滑处理后再用作飞机的飞行航线。找了一个 比较简单的方法:用移动平均值平滑处理[code="java"]--//平滑处理, 用移动平均值 --self.x,self.y是从触屏取得的一长串坐标 loc...原创 2010-12-23 11:33:15 · 130 阅读 · 0 评论 -
Android service简单整理
一、什么时候绑定,什么时候不绑定?当 Activity 需要与 Service 通信时,要通过绑定来进行通信。广播也可以但效率较低根据实际情况定最简单的场景就是后台做一些定时任务,不绑定直接启动就用了 二、用法<service android:name="这里是名称" android:exported="fals...原创 2015-10-03 23:52:24 · 149 阅读 · 0 评论