
Android
notepaper
这个作者很懒,什么都没留下…
展开
-
Android捕获未知异常,防止弹出意外终止对话框
UncaughtExceptionHandler可以捕获线程里的崩溃的异常,并且可以获取异常里的输出。这里在Activity的oncreate里添加 Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExce原创 2011-07-20 11:51:04 · 4927 阅读 · 0 评论 -
Android与PC的socket通信
/////////////////////////////////////////////////////////////Android serverimport java.io.BufferedReader;import java.io.InputStreamReader;import java.net.InetAddress;import java.net.NetworkInt原创 2011-12-12 18:18:30 · 3550 阅读 · 2 评论 -
儿童智益游戏
http://www.cnbeta.com/articles/175530.htm点击动物,叫声原创 2012-03-05 09:20:57 · 960 阅读 · 0 评论 -
Android平板屏幕截图
花了几天时间查找资料,要么是是从view中获取(如果是页面中有flash或者视频就不行了),要么是读dev/graphics/fb0,读取dev/graphics/fb0的方法在手机上还好,在平板上就不能用了,直接device or resource busy。Google实在找不到任何提示了,只好去下载截屏软件反编译,开始下了几款,反编译,发现代码太多了,而且反编译后的代码很难读懂。原创 2012-05-14 18:52:50 · 2367 阅读 · 2 评论 -
android 远程调试(wifi)
做Android开发,每次都要插数据线,特别是新的机器,还要安装驱动。今天偶然发现,网上还有adbWireless这个工具,可以远程调试。下载adbWireless.apk,在手机上安装,进入,点击"打开",下面就有个命令:adb connect 192.168.0.71:5555换成adbWireless上显示的ip,在PC上命令行输入以下命令,就连接成功了。这时原创 2012-06-07 15:03:23 · 5202 阅读 · 0 评论 -
android 自动生成html报表图片
利用webview的catch ,可以先将数据生成html文件,再用webview读取html,截屏生成jpg.因为html的样式可以随意定制,这样也可以很容易的将长文字转换成图片。package com.test.html5;import java.io.BufferedOutputStream;import java.io.File;import java.io.Fil原创 2012-06-20 11:06:51 · 6375 阅读 · 1 评论 -
Android启动指定浏览器打开图片
Android启动指定浏览器打开图片 ,调用打印机,指定打开多张有问题,只能指定一张Intent intent = getImageFileIntent("/sdcard/1.jpg","/sdcard/2.jpg"); this.startActivity(intent);public Intent getImageFileIntent(String param,Str原创 2012-06-20 15:24:09 · 3324 阅读 · 2 评论 -
海外市场
http://developer.amazon.com 1、专注于Android平台的手机应用程序 * 亚马逊手机应用程序商店 著名的android手机应用程序在线销售平台,有多个针对android手机系统的分类 * Appbrain 免费游戏的天堂 * Androlib 提供免费的Android应用程序和游戏 2、Android原创 2012-07-10 09:45:25 · 1226 阅读 · 1 评论 -
Android常用操作
1.隐藏软键盘InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);View view = this.getCurrentFocus();if (view != null) {//imm.showSoftInput(view, 0); // 显示软键盘imm.hi原创 2012-06-29 11:50:31 · 508 阅读 · 0 评论 -
Could not decode attr value
apktool 反编译出现Could not decode attr value如果你是要编译系统文件的话,请将你要修改的rom里的framework-res.apk(暂时叫做依赖包)用CMD模式“安装”下。这样编译才不会出错。framework-res.apk文件在system/framework里安装方法:把依赖包放在刚才放apktool的目录下。(你也可以用指原创 2013-04-03 16:02:00 · 1553 阅读 · 0 评论 -
读取资源文件
从数据库里读取图片名称,然后调用图片。直接用R.drawable.?无法调用。查了好多地方最后找到了个方法,分享给大家,希望有帮助。主要由两种方法,个人建议第二种。1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为:String path = "com/drawable/resou转载 2013-10-14 10:36:24 · 575 阅读 · 0 评论 -
gradle工程配置
1.jar包依赖单个文件compile files('libs/xx.jar')指定文件夹compile fileTree(dir: 'libs', include: '*.jar')2.模块依赖compile project(':Media')以上都是在build.gradle的dependencies中添加3.依赖so库需要把*.原创 2014-01-13 18:40:17 · 4649 阅读 · 0 评论 -
Android内存管理与申请
package com.test.mem;import java.text.DecimalFormat;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.os.Debug;import android.util.Log;/** *原创 2011-12-09 11:18:30 · 4173 阅读 · 0 评论 -
apk修改
反编译后,build目录不用改,可以删除。修改res目录下的资源名(英文改中文),smali目录下修改包名,及文件里的包名。修改后的文件要保存为UTF-8模式,打包,签名。原创 2011-12-08 00:47:34 · 807 阅读 · 0 评论 -
2.3以前的系统调用前置摄像头
parameters.set("camera-id",2);//sumsung 2.3以前的手机 前置parameters.set("camera-id",1);//sumsung 2.3以前的手机 后置 parameters.set("video_input","s原创 2011-10-12 14:06:32 · 731 阅读 · 0 评论 -
使用ant自动生成签名的apk
eclipse打包apk发布,每次都要输入签名的密码,而且打包的过程很长。特别是同一个程序要配置不同的标识打包,会很耗时,结合ant的使用,可以一键打包,会方便很多。 1.ant 官网可下载 http://ant.apache.org/或者直接http://labs原创 2011-10-01 16:47:15 · 8971 阅读 · 0 评论 -
NDK下一个so直接访问另一个so库里的函数
Android.mk里添加编译选项LOCAL_LDLIBS := -L . -ldl 添加头文件:#include 代码调用:JNIEXPORT jint JNICALLJava_com_image_JNI_add( JNIEnv* env,原创 2011-10-17 18:21:26 · 1275 阅读 · 1 评论 -
apk反编译及重新生成
1,安装JAVA 环境2.到http://code.google.com/p/android-apktool/downloads/list 下载apktool,有两个apktool.jar和apktool-install-windows-r04-brut1.tar.bz2原创 2011-10-09 18:05:00 · 3808 阅读 · 2 评论 -
类参数
private void testClass(Class arg){ Log.d("TEMP", "testClass "+arg.getName()); Method mt[] = arg.getDeclaredMethods(); for(int i = 0; i Log.d("TEMP", "i="+i+" "+mt[i].getName()+"原创 2011-12-06 10:24:33 · 421 阅读 · 0 评论 -
Hierarchy Viewer
Hierarchy Viewer 帮你分析应用程序UI布局Hierarchy Viewer在android的工具文件夹里: \android\tools\hierarchyviewer.bat1.启动 模拟器。2.到\android\tools\目录下,双击可以启动hierarchyviewerbat文件,打开一个图形界面。3.点击 load View hier转载 2011-12-06 10:42:45 · 2489 阅读 · 3 评论 -
SL4A lua
SL4A支持直接在手机上编写lua python等脚本并运行,并且可以在里面进入shell执行常规linux命令下载sl4a.apk,进入后要想支持lua, menu->view->Interpreters->Menu->add->lua,下载安装后就可以编写lua脚本http://code.google.com/p/android-scripting/downloads/list原创 2011-12-06 15:33:39 · 1044 阅读 · 0 评论 -
StrictMode
StrictMode用于检测磁盘读写以及网络访问。在首个activity的onCreate()中加入StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectAll() .penaltyLog() .penaltyDialog() ////打印logcat原创 2011-12-06 10:03:32 · 509 阅读 · 0 评论 -
Eclipse中查看Android源代码
1. 下载Android的源代码2. 确保Eclipse已经关闭3. 解压文件,把压缩包内的sources文件夹放置于SDK的目录下配置的路径为&(SDK_Path)\platforms\android-ver.\sources文件夹4. 重启Eclipse,按下F3,就能看到源码了。原创 2011-12-06 10:52:48 · 539 阅读 · 0 评论 -
inBitmap指定后BitmapFactory.decodeFile可能为空
inBitmap指定后BitmapFactory.decodeFile可能为空 --- SkImageDecoder: Cannot reuse bitmap with sampleSize != 1这时候把inBitmap设为空,再重新decodeFile原创 2014-02-08 10:43:49 · 2954 阅读 · 0 评论