Welcome 微信登录

首页 / 移动开发 / Android

Android 实现微信登录详解

Android 实现微信登录详解

前言分享到微信朋友圈的功能早已经有了,但微信登录推出并不久,文档写的也并不是很清楚,这里记录分享一下。正文一、准备注册、认证步骤自己来。微信开放平台:https://open.weixin.qq.com二、 代码2.1唤起微信登录参考官网文档:资源中心/移动应用开放/接入指南/Android接入指南private IWXAPI mWeixinAPI;private void loginWithWeixin() {if (mWeixinAPI == null...
Android程序开发之使用Design包实现QQ动画侧滑效果和滑动菜单导航

Android程序开发之使用Design包实现QQ动画侧滑效果和滑动菜单导航

Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support Library的兼容性更广,直接可以向下兼容到Android 2.2。这不得不说是一个良心之作。使用方法很简单,只需要添加一句依赖co...
Android App应用启动分析与优化

Android App应用启动分析与优化

app的启动方式:1.)冷启动当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。冷启动因为系统会重新创建一个新的进程分配给它,所以会先创建和初始化Application类,再创建和初始化MainActivity类(包括一系列的测量、布局、绘制),最后显示在界面上。2.)热启动当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列...
Android 让自定义TextView的drawableLeft与文本一起居中

Android 让自定义TextView的drawableLeft与文本一起居中

前言 TextView的drawableLeft、drawableRight和drawableTop是一个常用、好用的属性,可以在文本的上下左右放置一个图片,而不使用更加复杂布局就能达到,我也常常喜欢用RadioButton的这几个属性实现很多效果,但是苦于不支持让drawbleLeft与文本一起居中,设置gravity为center也无济于事,终于有空研究了一下,这里与大家一起分享。正文一、效果图二、实现代码 自定义控件/** * drawableLef...
Android用HandlerThread模拟AsyncTask功能(ThreadTask)

Android用HandlerThread模拟AsyncTask功能(ThreadTask)

前言AsyncTask是个好东西,能处理绝大多数应用线程和更新UI的任务,由于其内部使用了静态线程池,如果你有一堆异步任务(例如全局定时更新数据、同一个Activity中多个AsyncTask同时执行)其中有不能马上执行完的情况(例如网络请求超时),那就糟了,其他任务都还等着呢,就会出现任务卡住的情况。此时就需要直接上Thread了,这里参考AsyncTask的API封装了一个ThreadTask,便于必要时代码替换,欢迎交流!正文实例代码:import ...
Android clipChildren属性实例详解

Android clipChildren属性实例详解

前言前几天有在微博上推荐过一个博客,看他文章时发现了这个属性。有些属性不常用,但需要的时候非常有用,于是做了个例子,正好项目用到,与大家分享一下。正文一、效果图看到这个图时你可以先想想如果是你,你怎么实现这个效果。马上想到用RelativeLayout?NO,NO,NO,,,二、实现代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="ht...
Android学习之文件存储读取

Android学习之文件存储读取

前言相信大家都知道知道,在AndroidOS中,提供了五中数据存储方式,分别是:ContentProvider存储、文件存储、SharedPreference存储、SQLite数据库存储、网络存储。那么这一篇,我们介绍文件存储。1.Android文件的操作模式学过Java的同学都知道,我们新建文件,然后就可以写入数据了,但是Android却不一样,因为Android是 基于Linux的,我们在读写文件的时候,还需加上文件的操作模式,Android中的操作模...
<< 101 102 103 104 105 106 107 108 109 110 >>