![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发
l634374852
这个作者很懒,什么都没留下…
展开
-
view
view和布局文件、控件的关系如下: 可以看到,我们所用的所有控件都是直接或间接继承自View 的,所用的所有布局都是直接或间接继承自ViewGroup 的。View 是Android 中一种最基本的UI 组件,它可以在屏幕上绘制一块矩形区域,并能响应这块区域的各种事件,因此,我们使用的各种控件其实就是在View 的基础之上又添加了各自特有的功能。而ViewGroup 则是一种特殊的View,转载 2016-01-25 19:13:36 · 340 阅读 · 0 评论 -
android微信开放平台使用
链接地址:http://www.cnblogs.com/ayanmw/p/3721858.html转载 2016-01-26 19:51:30 · 281 阅读 · 0 评论 -
使用Json数据进行服务器与android端交互
1 在本地服务器上准备好json数据(p406)[{"id":"5","version":"5.5","name":"Angry Birds"}, {"id":"6","version":"7.0","name":"Clash of Clans"}, {"id":"7","version":"3.5","name":"Hey Day"}]格式为[{“key1”:”value1”},{“key2”:”转载 2016-01-28 16:09:51 · 433 阅读 · 0 评论 -
android中的异步消息处理机制
1 定义一个线程 (1)定义一个线程只需要新建一个类继承自Thread,然后重写父类的run()方法,并在里面 编写耗时逻辑即可,如下所示:class MyThread extends Thread { @Override public void run() { // 处理具体的逻辑 } }启动该线程new MyThread().start();(2)使用接口定义clas转载 2016-01-28 16:48:39 · 258 阅读 · 0 评论 -
AsyncTask
1 定义p352class DownloadTask extends AsyncTask<Void, Integer, Boolean> { onPreExecute(); doInBackground(Params...); onProgressUpdate(Progress...); onPostExecute(Result); }2 例子class Do转载 2016-01-28 21:21:40 · 291 阅读 · 0 评论