- 博客(17)
- 资源 (7)
- 收藏
- 关注
原创 android studio 9.patch报错解决
在我们运行android studio时有时会出现9.patch报错的问题,这个问题很好解决因为此时9.patch四周一像素空白出没有自己定义,此时还全是空白,因此会报错,如下图在四周根据自己要求修改就好了
2015-11-30 10:44:27 454
原创 xml文件解析之pull解析
xml文件解析:xml文件: 100 android学习 20 101 好好学习,天天向上 12.2 //将xml文件转换为数据 public void xmlParseTest() throws IOException, XmlPul
2015-11-29 17:06:51 378
原创 Gson解析
采用Gson解析时首先应导入一个Google官方的Gson.jar第三方包1、解析使用方式很简单:数据为String str = "{\"student\":{\"name\":\"小胡\",\"age\":12,\"id\":\"123\",\"sex\":\"男\"}}";对象的建立: (此时可以看,数据中 {} 的对数来确定对象的个数,若不小心观察很容易少建)public cl
2015-11-27 10:19:27 268
原创 fastJson解析
Fastjson是一个Java语言编写的高性能功能完善的JSON库。fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson利用fastjson能利用对象快速的匹配内容,不必再像org.json一样,逐步解析,下面来分析一下这个例子:json字符串数据模型如下图:由此只用梳理一下层级关系,以此来定义对应的对象就好了,
2015-11-26 20:54:20 339
原创 json解析
解析json数据时首先需要一个org.json包,在开发android中系统已经有了这个包,所以不用再次导入。如果应用中没有这个包就会报错了,需要自己下载导入,当然首先解析字符串时数据必须是json类型。JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束 每个“名称”后跟一个“:”(冒号) “‘名称/值’对”之间使用“,”
2015-11-26 11:35:33 277
原创 学习随记(二)
http网络连接中使用Apache方式HttpClient连接服务post传参乱码问题HttpClient client = new DefaultHttpClient();HttpPost post = new HttpPost(url);BasicNameValuePair namePair = new BasicNameValuePair("name", "李四");Ba
2015-11-19 21:41:51 363
转载 HTTP响应消息状态码说明
HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文1、状态行格式如下:HTTP-Version Status-Code Reason-Phrase CRLF其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。状态代码有三位数字组成,第一个数字定义了响应的类别
2015-11-19 16:52:17 734
原创 利用get和post的传参(客户端)
1、链接服务 URL url = new URL(httpUrl); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setConnectTimeout(10000);//设置连接超时时间 con.setRequestMethod("GET"); //设置请求方法 此处需大写 此时
2015-11-18 20:56:09 465
原创 servlet参数传递(服务端)
以登录界面为例:为了统一代码,将HTML格式改为utf-8 登录界面 用户名: 密 码: public class WebTest extends HttpServlet { /** * */ private static final long seri
2015-11-18 20:32:37 558
原创 如何在eclipse中建立web应用
在eclipse建立web工程我所知道的有两种方法:1、在eclipse中直接建立web工程 2、在没有找到web工程的情况下,建立一个Java工程下面大概说一下建立Java工程的情况。1、建立一个Java工程2、在工程下建立一个web文件夹(我这儿是web1),再建立一个WEB-INF文件夹在其中新建放入一个web.xml和classes文件夹(此处建立好后会自动消失)基本目
2015-11-18 13:43:12 875
原创 HTML中<Javascript>与activity之间的交互
在android中有时用到HTML所写的文件布局时,为了使其产生交互,因此在HTML中定义使其达到交互的效果首先利用web布局在xml中定义webview控件:<WebView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/w
2015-11-17 21:37:28 466
原创 asynctask异步任务机制
使用AsyncTask类可以管理后台操作,这些后台操作最终会将结果返回UI线程其相应的回调方法:onPreExecute()--- 后台处理开始之前在UI线程中运行doInBackground()---- 实际后台运行在此完成publicProgress()---- 此方法由doInBackground()调用 利用此可以将值返回给onProgressUpdata()onP
2015-11-13 19:40:55 332
原创 notification几种点击事件
notification :以另一种UI界面形式展示出来,点击时可以对其应用做处理。其常用的一些基本属性:setSmallIcon()设置图标 、setContentTitle()设置题目、setContentText()设置内容、setAutoCancel()设置点击后是否自动销毁、setTicker()设置通知时的滚动文本1、构造通知、跳转界面 // 构造通知界面
2015-11-11 20:01:50 6115
原创 android中aidl的简单使用
aidl:android接口定义语言,能实现两个进程之间的通信编写Aidl文件时,需要注意下面几点: 1.接口名和aidl文件名相同。 2.接口和方法前不用加访问权限修饰符public,private,protected等,也不能用final,static。 3.Aidl默认支持的类型包话java基本类型(int、long、boolean等)和(String、List
2015-11-10 19:12:09 399
原创 BroadcastReceiver广播传递信息
BroadCast 广播用于程序间的接收、过滤、并处理信息。同时,广播实现方式分为静态广播和动态广播静态广播:需要在manifest中注册实现。广播端,继承BroadcastReceiver 重写onReceive()方法处理接收的信息public class MyBroadCast extends BroadcastReceiver { public static final St
2015-11-09 18:55:00 583
原创 在doc命令中创建android模拟器镜像sdcard
在android中编程测试代码是往往离不开模拟器同时需要在sdcard中存放自己所需的数据,因此创建一个镜像内存可以更方便我们的使用。我们在启动模拟器时可以放上自己创建的sdcard,不必再重新创建模拟器时重新载入数据,下面是利用doc命令创建的步骤。(此处再提一下,可以在android-sdk中tools中直接打开mksdcard.exe,若是无法打开再利用命令行操作吧)上面
2015-11-06 20:51:33 360
原创 service与activtiy之间的信息交互
service服务,一种后台运行的无界面耗时操作。生命周期:oncreate(),onStartCommand(),onBind(),unbindService(),onDestroy()启动有两种模式startService()和bindService(),两种模式都能实现信息的交互,但第一种实现起来不容易,而第二种则是可以较容易实现信息交互。1、首先在service类中定义交互
2015-11-02 20:17:01 446
ijk-v7so.zip
2020-04-23
setup-x86_64.exe
2020-02-27
gradle-4.1-all
2017-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人