• android:listview实现qq,微信好友列表

    首先附上运行结果:     如果你没有学过listview请你先看一看基本知识。不想再说的那么细了 太多了。   首先是listview布局       [html] <?xml version="1.0" encoding="utf-8"?> <ListView xmlns:android="http://schemas.android.com/apk/res/android"     android:id="@+id/lv_view"     android:layout_width="match_par...
    作者:孤风一剑/2016年2月17日/分类:移动开发/阅读:1,180次/标签:, , /评论关闭
  • Android Context完全解析,你所不知道的Context的各种细节

    前几篇文章,我也是费劲心思写了一个ListView系列的三部曲,虽然在内容上可以说是绝对的精华,但是很多朋友都表示看不懂。好吧,这个系列不仅是把大家给难倒了,也确实是把我给难倒了,之前为了写瀑布流ListView的Demo就写了大半个月的时间。那么本篇文章我们就讲点轻松的东西,不去分析那么复杂的源码了,而是来谈一谈大家都熟知的Context。 Context相信所有的Android开发...
    作者:孤风一剑/2015年11月09日/分类:移动开发/阅读:885次/标签:, /评论关闭
  • Android 基于OkHttp的UI层回调封装

    用多了OkHttp你会发现,它的返回结果都是在子线程中的,我们对返回结果进行解析后,必须通过handler去更新UI,这么一来,便会多出很多重复的机械代码。我们需要进行一层封装,在onResponse回调方法中对返回结果进行解析,然后将解析结果发出去到UI线程进行更新UI。 因此,我们需要一个解析的方法,我们定义一个接口。 public interface Parser<T> { T parse(Res...
    作者:孤风一剑/2015年10月08日/分类:移动开发/阅读:1,342次/标签:, , , , /评论关闭
  • 浅谈Android布局

    今天小编主要简单总结一下在Android中的布局,学习过Android的小伙伴都知道,在安卓中有五大常用的布局,如下图所示:                  接着,小编就来详细介绍这几种布局,小编是初学者,还请各位小伙伴多多指教哦。首先,我们来看:         第一个LinearLayout---线性布局,线性布局是我们在开发Android项目中最常用的的一种布局方式,线性布局的方向有两种,分别是垂直...
    作者:孤风一剑/2015年9月07日/分类:移动开发/阅读:1,022次/标签:, /评论关闭
  • Android Https相关完全解析 当OkHttp遇到Https

    一、概述 其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解的事,okhttp默认情况下是支持https协议的网站的,比如https://www.baidu.com,https://github.com/hongyangAndroid/okhttp-utils等,你可以直接通过okhttp请求试试。不过要注意的是,支持的https的网站基本都是CA机构颁发的证书,默认情况下是可以信任的。 当然我们...
    作者:孤风一剑/2015年9月02日/分类:移动开发/阅读:1,034次/标签:, /评论关闭
  • Android ListView 列表项点击之后,保持背景颜色

       项目中突然遇到这样的问题,一些消息类的界面,需要使用listview进行显示,正常的需求是刚开始进入消息显示界面的时候,列表项显示的都是全黑的,接着点击了某一个列表项之后,就要更换成白色,并且保持白色的显示,剩下的仍旧为黑色的,一开始就有点走进了死胡同,使用selector结合shape来定义选中、未选中、点击或者点击之后的背景显示,实例如下: [plain] <...
    作者:孤风一剑/2015年8月31日/分类:移动开发/阅读:1,112次/标签:, , /评论关闭
  • android 实现代码混淆

    对于使用签名的apk,常用的反编译之后还是能查看class文件的代码实现. 使用代码混淆就能是这种常规反编译失效 1,在build.grandle添加,其中规则写在proguard-rules.pro中,也可以自定义一个文件,将其代替,比如eclipse常用的 proguard-project.txt buildTypes { release { signingConfig signingConfigs.release minifyEnabled true proguardFil...
    作者:孤风一剑/2015年7月21日/分类:移动开发/阅读:880次/标签:/评论关闭
  • Android Bitmap 加载与像素操作

    Android Bitmap 加载与像素操作 一:加载与像素读写 在Android SDK中,图像的像素读写可以通过getPixel与setPixel两个Bitmap的API实现。Bitmap API读取像素的代码如下: int pixel = bitmap.getPixel(col, row);// ARGB int red = Color.red(pixel); // same as (pixel >> 16) &0xff int green = Color.green(pixel); // same as (pixel >> 8) &0xff ...
    作者:孤风一剑/2015年7月02日/分类:移动开发/阅读:722次/标签:, /评论关闭
  • Android的fragment

    当你想为activity进行模块化设计的时候,可以使用碎片化的fragment.我们可以这么说,fragment就是一个sub-activity. 下面是fragment的一些重要特征: 1.fragment有它自己的布局,自己的行为,以及自己的生命周期。 2.在一个activity运行的时候,你可以增加或者移除fragment. 3.fragment可以用在multiple activities里。 4.fragment的生命周期与其宿主activity有关 5.fragmen...
    作者:孤风一剑/2015年6月23日/分类:移动开发/阅读:744次/标签:, /评论关闭