
Android 进阶
文章平均质量分 74
上善卍若水
To be, or not to be- that is the question!
展开
-
Android中使用http实现注册登录 1
转载在项目中实现注册登录有很多种方式,一般对于初学者来说,不使用框架,采用http的post和get请求后台服务器,是一种更好理解底层源码的方式。使用框架实现注册登录虽然比自己封装post和get请求后台方便,但是不利于我们更好地理解其中的原理和机制。 实现的步骤大致分为以下几点: 1. 创建HttpPost对象,并将服务器接口地址url设置好。 2. 利用Name转载 2017-10-14 09:41:48 · 10817 阅读 · 0 评论 -
SharedPreferences的简单用法
使用步骤:1、得到SharedPreferences对象2、调用SharedPreferences对象的edit()方法来获取一个SharedPreferences.Editor对象。3、向SharedPreferences.Editor对象中添加数据。4、调用commit方法将添加的数据提交。详细过程:1、得到SharedPreferences对象方法1: Context.getSharedPr...原创 2018-06-18 22:47:56 · 1074 阅读 · 0 评论 -
Android中的AsyncTask(异步任务)和接口回调使用详解
一、AsyncTask简单介绍官方文档中对AsyncTask的解释是:AsyncTask更加适用于UI线程。这个类允许执行后台操作并在UI界面上发布结果,而不必处理多线程。AsyncTask是围绕Thread和Handler设计的一个辅助类,它不构成一个通用的线程框架。Asynctasks应该用于短作业(最多几秒钟)。说的简单一点,AsyncTask其实就是Android提供的一个原创 2017-11-25 18:04:08 · 17876 阅读 · 0 评论 -
Android 适配器 adapter 初探
package com.hdmes.handingv2017.MyActivitys;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.view.LayoutInflater;import android.v原创 2017-11-25 13:20:19 · 13012 阅读 · 0 评论 -
Handler 消息处理机制 简单语法介绍(内部)
//消息处理机制 Handler +Message +Looper+UI线程(主线程)Handler mHandler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case 3: //btnLogin.s原创 2017-11-25 13:17:03 · 11592 阅读 · 0 评论 -
Broadcasts
BroadcastsSystem broadcastsChanges to system broadcastsReceiving broadcastsManifest-declared receiversContext-registered receiversEffects on process stateSending broadcastsRestrict翻译 2017-12-05 08:09:10 · 20168 阅读 · 0 评论 -
关于android的广播机制里面的网络状态监听 (Fragment实现)
关于android的广播机制里面的网络状态监听 (Fragment实现)方法比较简单,直接上代码了首先在Fragment 里定义一个类原创 2017-12-02 16:02:15 · 14633 阅读 · 1 评论 -
Android 实时网路监测类 步骤三(BaseActivity 实现 广播接口NetWorkBroadcastReceiver)
3.0实时监测网络状态及当前网络类型在清单文件添加权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>注册广播接收者 <activity android:name=".BaseActivity"></activity>原创 2017-12-01 17:18:10 · 11337 阅读 · 0 评论 -
Android 实时网路监测类 步骤二(NetworkUtils 判断网络状态类)
2.0实时监测网络状态及当前网络类型NetworkUtils工具类中提供了检测网络状态的方法由于API 21 之后getNetworkInfo(int networkType)方法被弃用, 故在使用广播实时监测网络状态的同时做了一个获取网络状态类型的判断, 采用getAllNetworks()方法原创 2017-12-01 17:12:58 · 12159 阅读 · 0 评论 -
ListView实现item单选、多选效果(没使用复选框) checkable接口
CustomChoiceListListView实现item单选、多选效果ListView中有一个属性:android:choiceMode,对应三个可选值:singleChoice 单选multipleChoice 多选none 默认情况,没有选中效果在ListView的布局中设置了android:choiceMode属性后,item布局需要实现check原创 2017-11-15 09:30:20 · 17866 阅读 · 1 评论 -
Android开发学习——android与服务器端数据交互
Android开发学习——android与服务器端数据交互1.首先搭建服务器端。 使用MyEclipse开发工具public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse转载 2017-10-14 09:46:14 · 10983 阅读 · 0 评论 -
Android6.0动态申请SD卡读写的权限
Android6.0之后系统对权限的管理更加严格了,不但要在AndroidManifest中添加,还要在应用运行的时候动态申请。下面是动态申请SD卡读写的权限在AndroidManifest中添加SD卡读写的权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <...原创 2018-06-19 18:30:45 · 462 阅读 · 0 评论