2016年12月1日

【转】仿Android 联系人SideBar排序,根据拼音A-Z字母快速导航,以及输入搜索条件过滤,显示姓名的文字图片

摘要: 1.首先我们把这几个工具类拷贝到自己的项目中,这些都是很常见的类: CharacterParser –这是用来把中文转成拼音的工具类 PinyinComparator –拼音首字母的比较器 SideBar –右侧的竖条,显示的是二十六个字母以及*,和#号 SortModel –放排序name和key 阅读全文

posted @ 2016-12-01 11:09 语风6649 阅读(1065) 评论(0) 推荐(0) 编辑

Android 免费短信获取国家列表和国家代码

摘要: StringBuffer str = new StringBuffer(); for (Map.Entry<Character, ArrayList<String[]>> ent : SMSSDK .getGroupedCountryList().entrySet()) { ArrayList<St 阅读全文

posted @ 2016-12-01 11:09 语风6649 阅读(2572) 评论(0) 推荐(0) 编辑

Android MVP框架模式

摘要: 结合前一篇MVC框架模式 为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。 在MVP模式里通常包含4个要素: (1)View: 阅读全文

posted @ 2016-12-01 11:09 语风6649 阅读(679) 评论(0) 推荐(0) 编辑

Android MVC框架模式

摘要: MCV model view controller 模型-视图-控制写 M层:适合做一些业务逻辑处理,比如数据库存取操作,网络操作,复杂的算法,耗时的任务等都在model层处理。 V层:应用层中处理数据显示的部分,XML布局可以视为V层,显示Model层的数据结果。 C层:在Android中,Act 阅读全文

posted @ 2016-12-01 11:09 语风6649 阅读(9654) 评论(1) 推荐(0) 编辑

View获取焦点

摘要: <EditText android:id="@+id/et_phoneNum" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@null" android:di 阅读全文

posted @ 2016-12-01 11:08 语风6649 阅读(292) 评论(0) 推荐(0) 编辑

【转】Android TextView SpannableStringBuilder 图文混排颜色斜体粗体下划线删除线

摘要: spannableStringBuilder 用法详解: SpannableString ss = new SpannableString("红色打电话斜体删除线绿色下划线图片:."); //用颜色标记文本 ss.setSpan(new ForegroundColorSpan(Color.RED), 阅读全文

posted @ 2016-12-01 11:07 语风6649 阅读(1972) 评论(0) 推荐(0) 编辑

XML转义特殊字符

摘要: 正常来说,只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。 需要注意的是: a. 转义序列各字符间不能有空格; b. 转义序列必须以";"结束; c. 单独的&不被认为是转义开始; d. 区分大小写。 以下是XML中需要的转义字符:[/size] &(逻辑与) &amp; <(小于) & 阅读全文

posted @ 2016-12-01 10:09 语风6649 阅读(1616) 评论(0) 推荐(0) 编辑

TextView的ems和MaxLength

摘要: //所以这里只能看得到86显示,33被遮住了,也不能再输入了//中文就只显示一个1中文 阅读全文

posted @ 2016-12-01 10:04 语风6649 阅读(3034) 评论(0) 推荐(0) 编辑

【转】 Android Studio SVN 使用方法

摘要: Android Studio SVN 使用方法 如何安装配置SVN 请直接参考《SVN在Android Studio中的配置》 http://www.cnblogs.com/songmeng/p/4389446.html 如何使用SVN 本文主要参考了《AndroidStudio配置SVN以及使用代 阅读全文

posted @ 2016-12-01 10:04 语风6649 阅读(679) 评论(0) 推荐(0) 编辑

【转】Android Studio中Git的配置及协同开发

摘要: 一. Android Stutio配置git setting–>Version Control–>Git–>Path to Git executable中选择git.exe的位置,这个Stutio一般会默认配置好: 配置完路径后点击后面的Test按钮,出现下面提示框则表示配置成功: 二. 将项目分享 阅读全文

posted @ 2016-12-01 10:04 语风6649 阅读(686) 评论(0) 推荐(0) 编辑

【转】SVN:Android Studio设置忽略文件

摘要: Android Studio创建的Android项目一般需要忽略 参考: http://blog.csdn.net/qq_22780533/article/details/51965007 第一种:在Android Studio中设置 第二种:在项目的.idea/workspace.xml的文件里设 阅读全文

posted @ 2016-12-01 10:04 语风6649 阅读(36433) 评论(1) 推荐(0) 编辑

Android 传感器

摘要: 1、显示手机所有传感器,加速度传感器,简易微信摇一摇 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tool 阅读全文

posted @ 2016-12-01 10:03 语风6649 阅读(369) 评论(0) 推荐(0) 编辑

Android CountDownTimer 倒计时

摘要: 摘自:http://www.cnblogs.com/over140/archive/2011/12/20/2294220.html 继承关系 public abstract class CountDownTimer extends Object 定时执行在一段时候后停止的倒计时,在倒计时执行过程中会 阅读全文

posted @ 2016-12-01 10:03 语风6649 阅读(715) 评论(0) 推荐(0) 编辑

Android 网络框架--Retrofit

摘要: 1、导入Jar包 compile 'com.google.code.gson:gson:2.8.0' compile 'com.squareup.retrofit2:retrofit:2.1.0' compile 'com.squareup.okhttp3:okhttp:3.4.2' compile 阅读全文

posted @ 2016-12-01 10:02 语风6649 阅读(454) 评论(0) 推荐(0) 编辑

Android抓包工具Fiddler抓取数据

摘要: 1、手机端设置 2、Fiddler设置监听 Tools/Fiddler options 是否允许监听到https(Fiddler默认只抓取http格式的),首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行 设置允许远程连接 3、设置过滤器 选中监听到的一条数据,点击右键,Cop 阅读全文

posted @ 2016-12-01 10:02 语风6649 阅读(892) 评论(0) 推荐(0) 编辑

Android网络框架---OkHttp3

摘要: 1、添加依赖 compile 'com.squareup.okhttp3:okhttp:3.4.2' project Structure-->dependencied/搜索okhttp. compile 'com.squareup.okhttp3:okhttp:3.4.2' 2、添加权限 <uses 阅读全文

posted @ 2016-12-01 09:36 语风6649 阅读(879) 评论(0) 推荐(0) 编辑

【转】四种常见的POST提交数据方式

摘要: HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在 阅读全文

posted @ 2016-12-01 09:36 语风6649 阅读(260) 评论(0) 推荐(0) 编辑

Android 网络框架---Volley

摘要: 1 public class MainActivity extends AppCompatActivity { 2 3 ImageView iv; 4 NetworkImageView iv_network; 5 RequestQueue queue; 6 @Override 7 protected 阅读全文

posted @ 2016-12-01 09:35 语风6649 阅读(235) 评论(0) 推荐(0) 编辑

Android图片框架---Glide

摘要: Glide Picasso加载全尺寸图片质量高于GlideGlide优势在于gif图片的加载以及按照ImageView大小加载相应尺寸的图片 1 public class MainActivity extends AppCompatActivity { 2 3 ImageView iv; 4 5 @ 阅读全文

posted @ 2016-12-01 09:35 语风6649 阅读(304) 评论(0) 推荐(0) 编辑

Android--图片的三级缓存策略

摘要: 1 public class FileUtils { 2 3 String path;//文件存储的地方 4 public FileUtils(Context context,String dirName){//文件夹的名称 5 6 if(Environment.getExternalStorage 阅读全文

posted @ 2016-12-01 09:35 语风6649 阅读(551) 评论(0) 推荐(0) 编辑

导航