大家怎么还在搜这个问题啊, 这都是三年前的东西了, 只可以作为参考哈
可以直接使用 Gson 或者 fastjson
以下为原内容
测试 JSON 数据
{
"code": "200",
"message": "测试数据",
"data": {
...
sinvader
9年前 (2015-10-21) 19742℃ 1评论
开发、准生产、生产多服务器,需要不同的 URL,打包时需要切换
第一步:
首先打开 module 的 build.gradle
在 android 根中添加下面的代码
productFlavors {
dev {
resValue "s...
sinvader
8年前 (2017-06-07) 4817℃ 0评论
在使用 ShareSDK 时,分享到微信中的消息有时候会显示成这个样子的
而正常分享出去的应该是这个样子的
代码中错误的地方就是这一句话
oks.setImagePath(activity.getFilesDir().getAbsolutePath() + File.se...
sinvader
8年前 (2017-05-05) 5307℃ 0评论
用途
在 App 中经常会让用户选择多张图片,而单单调用系统的实现在有的手机上并不好实现这个功能,所以有了这个项目
下载地址
ImageSelector 该项目同同时需要 ImageViewpager 来支持,后面的项目是一个图片预览器
着急使用的看到这里就可以了,下面是我做时...
sinvader
8年前 (2016-12-15) 4150℃ 0评论
首先来看如何导出
然后会弹出这个界面
界面里面填写好 OutPut Directory 之后点击 ok 就可以生成文档了
但是我这里生成的时候出现了一个问题
解决方法
在参数那里添加下面的代码:
-encoding UTF-8 -charset UTF-8
如图:
好...
sinvader
8年前 (2016-10-10) 3398℃ 0评论
我们之前在使用 PullToRefreshListView 的时候养成了一个习惯:上拉可以在列表页的下面出现一个 footer,上面显示上拉加载,放手之后会回调到我们的方法中,这个时候我们可以去请求数据,然后把获得的数据添加到 List 中,更新列表中的数据。下拉的时候上面会出现...
sinvader
8年前 (2016-08-07) 13546℃ 3评论
英文原文:How to distribute your own Android library through jCenter and Maven Central from Android Studio
中文原文:http://www.jcodecraeer.com/a/anzh...
sinvader
8年前 (2016-08-02) 4116℃ 2评论
控件设置背景图像后设置 padding
控件的样式被设置成了这个样子的
在大部分的手机上面这个设置是没有问题的,但是在一些小屏幕手机上面会出现点击之前或者点击之后这个 padding 的效果突然没有的情况,这时候就需要去手动设置了
tv.setBackgroundResou...
sinvader
9年前 (2016-07-21) 3368℃ 0评论
兄弟篇上
自定义条形进度条的文章——条形进度条的自定义
完成后的样式
分析
从完成的样式来看,这个进度条比之前自定义的条形进度条唯一多出来的就是圆形进度条的半径,剩余的其他属性我们都可以使用条形进度条的
所以,圆形的进度条可以继承自条形进度条,然后在条形进度条的基础上再自定义一...
sinvader
9年前 (2016-07-02) 6643℃ 1评论
完成后的样式
分析
首先我们从这张图的表面就可以看到三样:
1. 左边的进度条
2. 中间的文字
3. 右边的进度条
其实除了这些,还有一个
文字与左右的边距
当我们将这个 View 编写完成,交给其他编程人员使用时,他们肯定希望在 xml 中定义的时候就可以设置以上...
sinvader
9年前 (2016-06-22) 5870℃ 0评论
前两种都是通过 Intent 来获取的
第一种
Intent localIntent = new Intent("android.intent.action.PICK");
localIntent.setType("vnd.android.cursor.dir/phone");...
sinvader
9年前 (2016-05-08) 7799℃ 0评论
目标:弹出一个对话框
客户:给我一个选择时间的对话框吧。
程序猿:好
客户:呵呵
进化①
程序猿:Dialog 真难看,设置一下样式吧。
public class SumileNumberPickerDialog extends AlertDialog
首先我自定义了一个类...
sinvader
9年前 (2016-03-11) 7710℃ 0评论
我现在写的程序是基于 webview 的,程序中又遇到了网页版支付宝支付,里面就有这么一个链接,这个链接在访问之后,会打开支付宝程序:
intent://platformapi/startapp?appId=20000013&pwdType=ordinaryPasswor...
sinvader
9年前 (2016-02-24) 41669℃ 0评论
0x01 Android Intents with Chrome
Android 有一个很少人知道的特性可以通过 web 页面发送 intent 来启动 apps。以前通过网页启动 app 是通过设置 iframe 的 src 属性,例如:
<iframe src="pa...
sinvader
9年前 (2016-02-24) 6108℃ 0评论
下面这种方法是歪果仁写的,来自于 stackoverflow
public static String formatFileSize(long size) {// 转换文件大小
if (size < = 0)
return "0";
final Strin...
sinvader
9年前 (2016-02-16) 85℃ 0评论