
Android
wangchaohx
没有理想何必远方
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 连接到网络
连接大多数连接网络的 Android app 会使用 HTTP 来发送与接收数据。Android 提供了两种 HTTP clients:HttpURLConnection 与 Apache HttpClient。二者均支持 HTTPS、流媒体上传和下载、可配置的超时、IPv6 与连接池(connection pooling)。推荐使用 HttpURLConnection。 可参考http://bl原创 2016-06-24 11:18:35 · 1985 阅读 · 0 评论 -
android 开源库
1、JSON数据解析 ——–GOSN 2、注解 ———–BufferKnife 3、 序列化工具——FlatBuffers原创 2016-07-15 21:53:52 · 516 阅读 · 0 评论 -
Android开发中,那些让你相见恨晚的方法、类或接口
来自:liukun的个人博客 链接:http://liukun.engineer/ 原文阅读转载 2016-12-19 13:41:47 · 401 阅读 · 0 评论 -
Android客户端与服务器进行通信
在Android开发中,经常使用到与后台进行交互,后台人员给你一个URL,Android使用HttpURLConnection得到后台返回的数据。这些任务是开发中经常遇到的。这里,我们自己搭建一个简易的后台,来实现Android客户端与后台的交互。首先,后台服务器代码public class LoginServlet extends HttpServlet{ @Override pr原创 2016-09-20 08:10:12 · 2290 阅读 · 0 评论 -
Android框架
首先,转载链接Android通用框架一套完整的Android通用框架现在做Android开发,已经是大好时机,网上有很多成熟的框架,我们应充分利用好这些,所谓前人种树后人好乘凉,很多时候压根不需要了解太多原理,只需站在巨人的丁丁上即可,当然您说您能力强,非要重复造轮子,无可厚非。MVP模式MVP简介Android MVP Sample,MVP+Retrofit+RxJava实践小结github地址h转载 2016-09-18 22:04:28 · 239 阅读 · 0 评论 -
App应用假秒开
我们在自己开发一款app应用时,会发现每次启动时,都会出现一段时间的白屏状态,但是当我们打开QQ,微信就没有这种状态,他们像是秒开一样。 为了实现QQ和微信的这种“秒开”状态,我们需要自定义Theme 自定义如下:<!--android端秒开优化--> <style name="AppWelcome" parent="AppTheme.NoActionBar"> <!--原创 2016-09-18 21:44:10 · 1121 阅读 · 0 评论 -
Monkey压力测试工具
Monkey,一款安卓自动化测试工具。原创 2016-08-22 10:33:48 · 1055 阅读 · 0 评论 -
Android开发工具
1、XAppDbg XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。 2、ChkBugReport 这个工具可以快速地检查输出的Android错误报告。它从Android错误报告工具输出的大量文本文件中进行语义分析,然后解析成一个更具有可读性的文档,分析起来更加容易。ChkBu转载 2016-08-10 09:50:29 · 344 阅读 · 0 评论 -
读取txt文件内容
这里,我们使用一个相对简单的方法进行读取txt内容。 res是Android的资源文件,可以存储图片,布局等各类资源。我们为了方便读取txt文本内容,我们在res资源文件夹下新建一个raw文件夹,将我们要读取的txt文本放入其中,之后我们就可以在Activity中使用getResources().openRawResource(R.raw.filename);方法来访问txt。 这个方法返回一个原创 2016-09-12 07:51:54 · 689 阅读 · 0 评论 -
Android 简单动画
View间的渐变 配置:1、创建两个相互渐变的 View(这里以 ScrollView 与 ProgressBar 为例) 2、为渐变的 View 创建成员变量 3、被淡入的 view 的 Visibility 设置为 GONE(这里将 ScrollView 设为 GONE) 4、获取动画时间(这里是android.R.Integer.config_shortAnimTime)实现: 1、原创 2016-06-23 10:47:21 · 420 阅读 · 0 评论 -
Android分享操作
本文来源http://wiki.jikexueyuan.com/project/android-training-geek/building-content-sharing.html 使用 intent,必须指定要触发的 Actions,例如:ACTION_SEND发送简单数据 actions:Intent.ACTION_SEND 发送二进制内容 发送多块内容:Intent.ACTION_SE原创 2016-06-21 16:41:03 · 322 阅读 · 0 评论 -
Fragment学习
使用 Fragment 建立动态 UI(使用FragmentManager 添加 Fragment)Activity_main xml 布局: 在 Activity 中,添加 Fragment 的代码步骤: 1、建立一个 class 继承 Fragment,重写其onCreateView()方法,并返回Fragment布局 2、在 Activity 中得到Fragment 实例 3、获取原创 2016-06-19 16:39:06 · 281 阅读 · 0 评论 -
ActionBar的使用问题
对于 ActionBar 的使用,minSdkVersion >=11 在写的过程中,在 res/menu/main下会出现android:showAsAction = “ifRoom”报错的问题。如下图: 这时只要将 android:showAsAction = “ifRoom”改为 app:showAsAction = “ifRoom”同时为 app:加上namespace即可解决原创 2016-06-18 22:03:27 · 260 阅读 · 0 评论 -
Activity的生命周期
网上已经有很多生命周期的文章,写的都很好。这篇是我自己在重新对生命周期的总结,借鉴了极客学院中的Android 官方培训课程中文版 V0.9.4。 Activity 生命周期图: (来源http://wiki.jikexueyuan.com/project/android-training-geek/starting.html)另外需要保存 Activity 的状态时,重写 OnSaveIn原创 2016-06-19 11:05:20 · 290 阅读 · 0 评论