- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 简单解析的几种方式:
简单解析的几种方式:资源来自于:http://blog.csdn.net/java2009cgh/article/details/8276814 json数据格式解析我自己分为两种; 一种是普通的,一种是带有数组形式的; 普通形式的: 服务器端返回的json数据格式如下: {"userbean":{"Uid":"100196","Showname":"\u75a
2017-04-25 16:39:56 1115
转载 ProguardGui工具进行jar包混淆(android library生成混淆jar包)
引用:http://blog.csdn.net/android_panda/article/details/18604121 关键是添加一下代码在Save configuration保存的文件中: /** *proguard 配置 *最常用的配置选项 *-dontwarn 缺省proguard 会检查每一个引用是否正确,但是第三方库里面往往有些不会用到的类,没有正确引
2017-03-30 14:26:42 344
原创 Android启动和关闭Activity
一、启动activity // 应用的主activity类 PackageManager packageManager = context.getPackageManager(); String pkg = context.getPackageName(); intent = packageManager.getLaunchIntentForPackage(pkg); intent.addF
2016-06-29 14:25:52 605
转载 android开发keyevent键值
Android keyevent 中的各个值,在使用adb shell input 的时候用得到。 是从http://blog.csdn.net/huiguixian/article/details/8550170转过来的。 KEYCODE_UNKNOWN=0; KEYCODE_SOFT_LEFT=1; KEYCODE_SOFT_RIGHT=2; KEYCO
2016-04-07 17:36:05 12223
转载 String.format()用法
package junit.test; import java.util.Date; import java.util.Locale; import org.junit.Test; public class StringFormat { /* String.format()用法 1、转换符 %s: 字符串类型,如:"ljq" %b: 布尔类型,如:t
2016-03-16 14:23:35 257
转载 adb 常用命令大全
adb 常用命令大全 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -
2016-03-16 14:18:06 687
原创 android setOnKeyListener事件两次执行解决办法
对于遥控器、鼠标、手指或者其他按键事件来说是有按下down和放开up两种状态的,setOnKeyListener之所以执行两次就是因为down和up占用了,有个取巧的方法就是 KeyEvent.getAction() == KeyEvent.ACTION_DOWN或者KeyEvent.getAction()== KeyEvent.ACTION_UP的时候让他执行结束return true;而且其他
2016-01-05 16:23:08 7945
转载 abstract class和interface有什么区别?
一、abstract(抽象类): 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。含有abstract方法的类必须定义为abstract class,abstract
2015-12-30 11:29:44 346
原创 延时操作的方式:
1、延时器: 这种网上很多: // 延时操作的方法:一: Timer timer = new Timer(); TimerTask task = new TimerTask() { public void run() { // TODO Auto-generated method stub } }; timer.schedule(task, 3000)
2015-01-28 13:24:46 515
原创 Android 卸载应用的两种方式
1、调用系统的卸载: Intent intent = new Intent(Intent.ACTION_DELETE, Uri.parse("package:" + pkg_name)); startActivity(intent); 2、调用adb卸载: runCmd("adb uninstall " + pkg_name); /** * 通过adb卸载应用 *
2015-01-28 12:49:19 1492
原创 android socket通信之传递有标识的值和解出值
1、传递有标识的值: 加入标识的值:pkgName(所要传递的值) + "&"(标识符,可以随便设) + "open"(标识) 例如:button的点击事件来触发: b1.setClicked(new Clicked() { public void onClicked() { try { // 当用户按下发送按钮后,将用户输入的数据封装成Message,然后发
2015-01-28 11:22:14 408
电视开发GridView的Item放大动画、列表循环滚动和焦点移动动画另一种写法
2016-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人