Android
文章平均质量分 74
Lawrence_shpeng
这个作者很懒,什么都没留下…
展开
-
用fragment创建动态组件
fragment 是一种模块 可以在android中创建动态的多版面的界面布局。 Fragment 类对象是activity中的一个模块 就像一个小型的activity,可以定义自己的布局亦可以管理自己的生命周期。 当fragment指定你的布局的时候,fragment 可以根据屏幕尺寸 联合其他的frament 在activity中设置不同的排列组合 ,例如:在大屏幕的时候可以显示多个fr原创 2016-06-01 09:36:05 · 400 阅读 · 0 评论 -
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.a
在编译安卓程序时可能会报类似的错误 , Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry:原创 2016-08-25 16:51:27 · 2410 阅读 · 0 评论 -
DatePicker 控件的使用 android 开发
DatePicker 顾名思义 就是时间选择器,在android开发的项目中经常用来作为时间选择的工具,在一些系统应用中例如 手机闹钟上也有使用。 https://github.com/pengshuai1991/DatePicker 大家可以在我的Github 公共仓库上下载项目。原创 2016-08-01 17:17:02 · 377 阅读 · 0 评论 -
android adb 命令详解
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过 adb 我们可以在IDE中通过DDMS来调试Android程序,其实也就是debug工具。 下面列出 adb 常用的一些命令: 查看adb版本: adb version查看所有设备: adb devices安装指定apk: adb install 卸载指定包 : adb uninstall 连接设备 : a原创 2016-08-03 17:58:35 · 329 阅读 · 0 评论 -
Sqlite SQLiteOpenHelper 的继承使用
public class DBHelper extends SQLiteOpenHelper { private static final String DATABASE_NAME = "site.db"; private static final int DATABASE_VERSION = 3;// 这个数据很重要 数据原创 2016-07-29 11:35:39 · 599 阅读 · 0 评论 -
常用的自定义ListView控件 PullToRefreshListView
package com.zhihuibang.elivator.widget.pullrefresh; import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.widget.AbsListView; import android.widge原创 2016-07-29 15:03:24 · 281 阅读 · 0 评论 -
android Application 类的使用
android 系统会为每一个程序创建一个Application对象, 1.Application是一个全局对象,生命周期最长,从程序的开始到结束 2.Application 是一个单例类,只能有一个对象 3.Application 的入口onCreate()方法先于其他任何组建的入口 ,率先执行。 4.Application可以用来数据加载缓存。 可以自定义Applicatio原创 2016-07-19 17:12:25 · 414 阅读 · 0 评论 -
gson 的使用 解析json字符串
private String testStr = "{\"mSimpleweatherinfo\":{\"city\":\"杭州\",\"cityid\":\"101110101\",\"temp\":\"20\",\"WD\":\"36℃\",\"WS\":\"正常\",\"SD\":\"14%\",\"WSE\":\"1\",\"time\":\"17:00\"}}"; 下面是定义的两原创 2016-07-19 12:33:44 · 372 阅读 · 0 评论 -
source for Android API 19 Platform not found (Android Studio 2.0)
解决方法1: File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK. 点击右边的Edit,然后下一步下一步下一步,,,收工。 参考连接:StackOverFlow - Sources for Android API 19 Platfrom not found (Android Studio 2转载 2016-07-27 15:16:59 · 1724 阅读 · 0 评论 -
java 方法声明中加上final 关键字
第一:就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。 第二:就是允许编译器将所有对此方法的调用转化为inline调用的机制,它会使你在调用final方法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保存断点,压栈等,这样可能会使你的程转载 2016-07-26 19:17:40 · 1882 阅读 · 0 评论 -
管理Activity生命周期
开始Activity 不同于使用 main() 方法启动应用的其他编程范例,Android 系统会通过调用对应于其生命周期中特定阶段的特定回调方法在 Activity 实例中启动代码。有一系列可启动Activity的回调方法,以及一系列可分解Activity的回调方法。 了解生命周期回调 在Activity的生命周期中,系统会按类似于阶梯金字塔的顺序调用一转载 2016-05-20 11:52:09 · 268 阅读 · 0 评论 -
快速理解什么是回调函数
本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273) 以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方转载 2016-10-29 09:32:09 · 270 阅读 · 0 评论