
Android开发
那1年
孤独患者
展开
-
开发任意网站客户端(1)
注意:此文为转载:http://www.apkbus.com/forum.php?mod=viewthread&tid=56999最近一个开发项目用到了图书馆的一些数据,图书馆用的系统又没提供数据接口,所以老规矩,用HttpClient和Jsoup这两大开源工程上,用Android手机来模拟图书馆查询的请求与响应,网站是学校的图书馆网:lib.gdou.edu.cn第一步:分析并模拟网转载 2014-04-15 13:34:28 · 982 阅读 · 0 评论 -
教你一步步编写新闻客户端一
新闻客户端一 效果图: 一般新闻客户端都用到了SlidingMenu+Fragment+ViewPage这样一个综合的应用使得界面效果比较美观大方好的我们一步步来实现上面的效果,首先是滑动菜单效果。在这里我们引入一个框架库,专门用于实现滑动菜单的开发库,通过这个库我们能很方便的制作各种滑动效果。 1、新建一个工程,然后将Sli原创 2014-12-30 12:53:38 · 933 阅读 · 0 评论 -
教你一步步编写新闻客户端二
在学习java中们都知道继承是java的一大特色,通过继承我们可以获得父类中的方法和属性,通过继承我们可以减少重复的代码。下面我们就来讲解下新闻客户端中如何使用继承关系精简代码。 在一个类继承Fragment时,总是要实现Fragment中的三个方法。 @Override public void onCreate(Bundle savedInstanceState原创 2014-12-30 13:16:26 · 592 阅读 · 0 评论 -
教你一步步编写新闻客户端三
在新闻中用点击tab来切换界面效果图的方式比较常见,在此我们不打算用TabActivity和FragmentActivity,我们采用ViewPage的方法,因为Activity是安卓的四大组件之一,是一个重量级的控件,如果用Activity占用的资源比较多,不是很好的选择。而ViewPage是一个轻量级的类,它的setCurrent()方法可以很好的解决切换问题。 因为在原创 2014-12-30 17:13:32 · 621 阅读 · 0 评论 -
ButterKnife的使用
简介:程序员都是懒惰的,不想写一大堆像下面这样的代码class ExampleActivity extends Activity { TextView title; TextView subtitle; TextView footer; @Override public void onCreate(Bundle savedInstanceState) { supe转载 2015-01-11 18:17:06 · 947 阅读 · 0 评论 -
Android Butterknife框架 注解攻略
原文:http://www.tuicool.com/articles/2e2qMf2一、原理。 最近发现一个很好用的开源框架,蛮不错的,可以简化你的代码,是关于注解的。不多说直接进入使用步骤讲解。二、步骤。1、准备阶段,先到官网( http://jakewharton.github.io/butterknife/ )上jar包,下载下来。 2、把下载转载 2015-01-11 18:12:20 · 500 阅读 · 0 评论 -
Android通过tcpdump抓包
1. 手机要有root权限2. 下载tcpdump http://www.strazzere.com/android/tcpdump3. adb push c:\wherever_you_put\tcpdump /data/local/tcpdump4. adb shell chmod 6755 /data/local/tcpdump5, adb shell,转载 2015-01-07 22:30:32 · 526 阅读 · 0 评论 -
自定义显示圆形图片
在很多Android开发的UI设计的头像中都会出现圆形的图片,这种样式可以有两种实现方法一种是直接PS,另一种是通过代码实现。这里要讲的是第二种实现方式。首先新建一个类RoundedImageView原创 2014-07-06 23:57:11 · 559 阅读 · 0 评论 -
Android TCP协议之Client模块
一、Socket通信简介Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而 Socket通信则是在双方建立起连接后就可以直接进行数据的传输,在连接时可实现信息的主动推送,而不需要每次由客户端想服务器发送请求。那么,什么原创 2014-07-06 10:30:26 · 6255 阅读 · 0 评论 -
Android UI开源组件库BottomView ,第三方自定义UI控件
这里分享一个Android的非常经典实用而且简单方便的第三方UI控件库:BottomView(小米的米UI也用到了这个)实现功能:可以在底部弹出的View里自定义布局;可以自定义是否可以触摸外部消失;可以自定义事件;可以自定义外围背景是否透明;可以自定义动画;如果需要的话,可以强制为顶部View显示转载 2014-07-03 10:15:32 · 1031 阅读 · 0 评论 -
PopupWindow实现从底部弹出或滑出选择菜单或窗口
实例弹出窗口主要是继承PopupWindow类来实现的弹出窗体,布局可以根据自己定义设计。弹出效果主要使用了translate和alpha样式实现,具体实习如下:第一步:设计弹出窗口xml:转载 2014-05-26 14:15:56 · 1090 阅读 · 0 评论 -
apk安装
/** * 安装应用 */ private void invokeAPK() { // File sdcardDir = Environment.getExternalStorageDirectory(); String path = Environment.getExternalStorageDirectory() + "/" + PhoneUtil.APKNAME;原创 2014-05-11 15:47:06 · 551 阅读 · 0 评论 -
Http开发模块
package com.jxqx.httpget;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.client.HttpClient;import原创 2014-04-17 09:53:13 · 544 阅读 · 0 评论 -
Android树形菜单
在Android里要实现树形菜单,都是用ExpandableList(也有高手自己继承ListView或者LinearLayout来做),但是 ExpandableList一般只能实现2级树形菜单......本文也依然使用ExpandableList,但是要实现的是3级树形菜单。 本文程序运行效果图: 当用BaseExpandableListAdapter来实现二级树形菜单时,父项(ge原创 2014-03-19 19:51:38 · 867 阅读 · 0 评论 -
Android学习笔记-常用的一些源码,防止忘记了
Android学习笔记-常用的一些源码,防止忘记了。。。设置拨打电话StringdialUri=”tell:”+m_currentTelNumble;IntentcallIntent=new Intent(Intent.ACTION_CALL);callIntent.setData(Uri.parse(dialUri));startActivity(callIntent);转载 2014-03-19 19:48:36 · 950 阅读 · 0 评论 -
Android 分析监听器上的参数position和id
Android分析监听器上的参数position和id Android API中有部分事件监听器的方法中都会有参数position和id,它们是用来描述一个视图当中的某一项(item,当然你也可以理解成其它的意思)的属性。position描述该项在视图中所处的位置;而id描述的是该项的id,确切点说是该项在视图中所在的行位置。 这就造成了一种困惑,我们在实际开发中,到底怎么去理解去原创 2014-03-19 19:46:40 · 1108 阅读 · 0 评论 -
PullToRefreshListView 应用讲解
转载于http://blog.youkuaiyun.com/mmjiajia132/article/details/40397813PullToRefreshListView 用法和ListView 没有什么区别 listview能用的属性 pulltorefresh也能用我一直认为动手是最好的学习方法...一:首先看布局文件 "1.0" encoding="ut转载 2015-04-11 15:22:51 · 556 阅读 · 0 评论