Android
文章平均质量分 68
争渡的手艺人
为自己留下一些东西
展开
-
Android studio添加httpclient的jar包
第一次实现Android的http组件功能,由于Android内置的http包并不能完整的支持平时的使用,故需要添加额外的三个开源项目进入项目,以便于使用。开发平台:Android Studio(AS)以下为操作步骤: 1:下载三个Apache开源项目 Commons IO :http://commons.apache.org/io/ Mime4j: http://james.apache.o原创 2016-03-07 00:17:55 · 6073 阅读 · 0 评论 -
Android之多线程解析(一)之Thread、Runnable
多线程实现之Thread和RunnableAndroid的多线程实现最基础部分应该该为Thread和Runnable,通常情况下使用两种方式的启动方式如下:private void startNewThread(){ new Thread(){ @Override public void run(){ //耗时操作 } }.start(); } 启动带原创 2017-07-14 23:48:19 · 537 阅读 · 0 评论 -
Android HTTP网络详解
一:HTTP网络请求原理HTTP的请求方式: 1、GET请求:获取服务器中的某个资源,例如客户端请求链接为www.ylog.me/articles/123.html则此时服务器将123.html的内容返回给客户端,在请求时如果需要传递参数,则需要在链接后添加?符号。例如需要传递用户名与用户id两个参数,那么格式应该为www.ylog.me/articles/123.html?username=m原创 2017-07-11 16:31:59 · 585 阅读 · 0 评论 -
Android机制之Handler解析
Android中的消息机制处理消息的手段—Handler,Looper与MessageQueue:Android应用启动时,存在一个默认主线程(UI线程),该线程会关联一个消息队列,所有操作被封装成消息交给主流策划功能来处理。保证不退出,将消息操作置入一个死循环中,程序就一直运行,因此不会退出。 UI线程的消息循环实在ActivityThread.main方法中创建的,函数源代码如下public原创 2017-07-12 17:03:29 · 318 阅读 · 0 评论 -
Android四大组件之Activity详解
Activity生命周期: onCreate:在Acitivty第一次创建时调用,用于做初始化的工作 onStart:onCreate调用后调用,此次界面对用户来说无法看见 onResume:此次界面可见并显示到前台,且当前Acitvity位于当前栈顶,并且处于运行状态 onPause:表示当前Activity正在停止,常做一些存储数据、停止动画等工作(不做耗时操作) o原创 2017-07-11 12:00:23 · 359 阅读 · 0 评论 -
Android基础之Fragment Viewpager篇
本例使用Android Studio进行开发*展示效果如图: 对于所有的Viewpager控件的使用基本根据以下操作作为模板 初始化viewpager控件 添加数据 Viewpager设置监听事件 viewapager设置adapter Adapter文件MyFragmentPagerAdapter.java(能够自动删除Fragment元素,避免Frament栈原创 2016-09-19 00:42:04 · 330 阅读 · 0 评论 -
ADB安装软件以及传输文件
Andorid手机打开开发者模式,一般为隐藏状态,多次点击设置中关于手机中的系统版本即可打开,在开发者模式中选中允许adb调试 1、adb安装软件 win+R打开cmd 使用cmd进入本机adb.exe的文件路径下,并且在直接在文件打开adb.exe adb devices查看是否连接上设备 adb install name.apk安装与adb同目录下的name.apk文件2、adb传输文件 adb原创 2016-09-13 00:00:44 · 866 阅读 · 0 评论 -
Android基础之自定义权限篇
AndroidManifest.xml<permission> android:name="peronal_permission" android:protectionlevel="normal" </permission><TargetAcitvity> android:permission="personal_permission" ~~ <TargetAcitv原创 2016-09-12 22:55:41 · 222 阅读 · 0 评论 -
Android权限汇集
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 获取精确位置 a转载 2016-09-12 22:53:07 · 182 阅读 · 0 评论 -
Android基础之Intent篇
无返回值:MainActivity.classIntent intent = new Intent(MainActivity.this,TargetAcitvity.class); startActivity(intent); orAndroidManifest.xml 设置<intent-filter><activity android:name=".TargetAcit原创 2016-09-12 22:49:05 · 220 阅读 · 0 评论 -
andorid使用ksoap2进行WebService通信
WebService 是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方类库(KSOAP2)来调用WebService。 示例代码分为两部分,android端与Web端(Android studio,VS2015) Web端 使用VS创建一个新项目原创 2016-09-12 20:55:30 · 2172 阅读 · 1 评论 -
Windows+eclipse与Android studio添加手机使用
很多时候在应用不得不调用Android device的硬件支持时,如果只使用Android虚拟机时将会直接报错,且在这类软件真正开发过程中的时候,实体机的效果往往直观。设置过程大概分为3个步骤,对于eclipse与Android studio两个不同的开发工具在前两个步骤完全一样: 1:手机端设置 2:电脑端驱动设置 3:eclipse或Android studio的设置step one:大多原创 2015-12-09 21:11:24 · 685 阅读 · 0 评论 -
Android之多线程解析(二)之Runnable、Callable、FutureTask
与多线程相关的方法—Callable,Future以及FutureTask除了上文中一直分析的Runnable之外,Java中还存在Callbale,Future,FutureTask与多线程相关的概念,与Runnable不同的则是这三个方法只能用于线程池中,Runnable则可以同时在运用在Thread和线程池中。Callable与Runnable功能相似,不同在与Callable是一个泛型接口,原创 2017-07-18 16:20:50 · 375 阅读 · 0 评论