自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (5)
  • 收藏
  • 关注

原创 react-native开山篇

一,搭建开发环境 搭建环境网上视频、文档都很容易找到,耐心搭建就行了。二,新建工程 例如: react-native init AwesomeProject cd AwesomeProject react-native run-android react-native start 如果运行成功,你会看到 三,国际惯例运行hello worldimport React, { Compo

2016-12-18 14:59:09 303

转载 CoordinatorLayout与Behavior

http://www.jianshu.com/p/488283f74e69

2016-09-08 15:05:45 212

转载 非原生webview

http://www.jianshu.com/p/d3ef9c62b6c8

2016-08-26 10:27:50 304

转载 Android事件分发

http://www.jianshu.com/p/e99b5e8bd67b

2016-08-22 14:48:35 272

原创 android常用东西基础解惑

常用原理 细节

2016-08-19 15:06:02 279

原创 android线程

Android中的线程池

2016-08-11 18:00:57 196

转载 仿朋友圈收起,全文

朋友圈列表的点击“全文”展开、点击“收起”折叠

2016-08-09 15:19:24 323

转载 android内存泄漏

参考:http://www.iwfu.me/2016/08/02/%E5%AE%89%E5%8D%93%E9%9D%A2%E8%AF%95%E9%A2%98-5-%E5%85%B3%E4%BA%8E%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F/

2016-08-09 10:53:25 205

原创 View

View

2016-07-28 19:26:04 346

原创 ipc

ipc机制

2016-07-27 17:58:04 302

原创 Activity

Activity生命周期activity的生命周期,大家都应该比较熟悉。一起来回顾下吧。

2016-07-26 11:41:42 346

转载 Android Studio的内存泄漏检测与解决

http://wetest.qq.com/lab/view/99.html

2016-07-08 16:13:23 290

转载 studio多渠道打包

本文搬运自:http://www.cnblogs.com/0616–ataozhijia/p/4203997.html 感谢原作者的总结和分享。以友盟的渠道统计为例,渠道信息一般在 AndroidManifest.xml中修改以下值: 首先你必须在AndroidManifest.xml中的meta-data修改以下的样子:其中${UMENG_CHANNEL_VALUE}中的值就是你在gradle中

2016-07-04 10:27:25 212

转载 fragment实现手势识别

需要导入的包import android.view.GestureDetector;import android.view.MotionEvent;需要添加的变量private GestureDetector gesture; //手势识别@Override public View onCreateView(LayoutInflater inflater, ViewGroup container,

2016-05-11 17:31:57 1928

原创 可移动自定义viewgroup--viewdraghelp心得

最近项目需要一个可移动的viewgroup控件,这方面还是比较弱的(因为之前都没怎么做这个,而且网上的自定义控件文章很多,看了好久还是没有自信。我想还是没有彻底理解把,唉)在此感谢zhy大神,他的文章总是帮助好多。感谢大神,感谢开源精神。SlidingPaneLayout和DrawerLayout这两个google的控件不知道大家有没有用过,据说都用到了viewdraghelper。因为我没有看过源

2016-04-29 18:47:00 763

原创 CardView的常用属性

引言:最近在项目中需要用到类似CardView的效果,既然这样为什么不直接用CardView呢?CardView是v7包widget下的一个控件,自带圆角和阴影,是我本人非常喜欢的效果。之前在项目中使用过,美工还说别自己瞎发挥,结果新项目她自己还一定要求加呢,眼光决定高度!!!使用CardView应该被使用在显示层次性的内容在你的build.gradle文件中导入依赖库android-suppor

2016-04-23 16:05:57 6976

原创 开源收集

TanTan is a three view’s swipe container1.GalleryFinal是一个图片选择(单选/多选)、拍照、编辑、裁剪及旋转为一身的图片选择器。使用方便,功能可自己配置,GalleryFinal还可以根据开发者的喜好来选择主题,当然也支持自定义主题。最关键的是:GalleryFinal自身并没有强制绑定某个ImageLoader,开发者可以根据自己项目给Galle

2016-04-19 15:31:08 324

原创 下拉scrollView

首先介绍两个方法: public TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta) public void layout(int left, int top, int right, int bottom) 以上2个方法都是改变view的位置,而Anima

2016-04-12 17:17:51 296

原创 android自定义属性的使用

自定义属性参数介绍(属性定义可以多种同时使用)reference:参考某一资源ID。color:颜色值。boolean:布尔值。dimension:尺寸值。float:浮点值。integer:整型值。string:字符串。fraction:百分数。enum:枚举值。flag:位或运算。 以上属性在attrs文件下定义<?xml version="1.0" encoding="

2016-04-12 15:32:50 310

原创 RecycleView及RecycleView Adapter

BB:虽然这个出来很久了,但是很惭愧还没有在真正的项目中使用到。不过话说过来android N都出来了,大部分android手机系统还是4.x,在此只能呵呵,好了bb完了。recycleview的初步使用recycleview.adapter的认识打造通用recycleview adapter引入 recycleview首先我们要gradle的依赖库中添加 compi

2016-03-18 15:05:36 1025 1

转载 item固定,获取listview滚动的距离

mListView.setOnScrollListener(new OnScrollListener() {            private SparseArray recordSp = new SparseArray(0);            private int mCurrentfirstVisibleItem = 0;            @Override

2015-10-30 10:35:12 337

转载 android实现超链接的3中方法

1.通过SpannableString设置超链接: 通过SpannableString来实现的,核心方法是:setSpan (Object what, int start, int end, int flags)主要看start与end,一个是字符的起始下标,从0开始算,end则是结束为止,包含起始位置,而不包含结束位置的字符哦!另外中英文都算一个字符!示例代码如下:

2015-10-26 20:49:48 6200

转载 图形绘制

下面是Android ApiDemo里的“Xfermodes”实例,效果图。Xfermode有三个子类,结构如下:vcD4KPHA+PC9wPgo8cHJlIGNsYXNzPQ=="brush:java;">public classXfermodeextends Objectjava.lang.Object ? android.graphics.XfermodeKnown Direct

2015-09-24 20:55:40 331

转载 毕加索加载圆形图片

public class CircleTransform implements Transformation {@Overridepublic Bitmap transform(Bitmap source) {int size = Math.min(source.getWidth(), source.getHeight());int x = (source.getWidth() - si

2015-09-24 11:52:05 1495

转载 listview加载更多

ListVIew动态加载更多数据前面说过了ListView的下拉刷新效果,有些时候我们需要让ListView在滑动到最底部时,自动去向服务器请求下一页数据。这时候就需要监听的ListView的滑动状态了。mListView.setOnScrollListener(OnScrollListener l);OnScrollListener 内部有3个常量来记录ListView的

2015-09-22 21:18:24 297

转载 scrollview嵌套listview

自定义可适应ScrollView的ListView    这个方法和上面的方法是异曲同工,方法3是自定义了LinearLayout以取代ListView的功能,但如果我脾气就是倔,就是要用ListView怎么办?那就只好自定义一个类继承自ListView,通过重写其onMeasure方法,达到对ScrollView适配的效果。    下面是继承了ListView的自定义类:

2015-09-22 21:01:41 376

转载 can not move gridview

public class GrapeGridview extends GridView {    public GrapeGridview(Context context) {        super(context);        // TODO Auto-generated constructor stub    }    public GrapeGridview(

2015-09-19 15:37:15 356

转载 软键盘遮盖

方法一在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);方法二在 项目的AndroidManifest.xml文件中界面对应的里加入这样会让屏幕整体上移。如果加上的 是 android

2015-09-18 18:33:03 294

转载 zrclistview

RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="match_parent" 4 android:background="#f5f5f5" >

2015-09-15 16:55:30 617

转载 NineOldAndroids 使用

nineoldandroids介绍其功能和android.animation.*中的类的功能完全一致,使用方法完全一样,只要我们用nineoldandroids来编写动画,就可以在所有的Android系统上运行。比较常用的几个动画类是:ValueAnimator、ObjectAnimator和AnimatorSet,其中ObjectAnimator继承自ValueAnimator,Animat

2015-09-08 14:44:25 808

转载 touch分发

子View ?1234567891011121314151617181920212223242526272829303132importandroid.content.Context;import android

2015-08-17 11:58:53 397

转载 自动填充短信

public class MainActivity extends Activity {     private BroadcastReceiver smsReceiver;     private IntentFilter filter2;     private Handler handler;     private EditText et;     private String strCo

2015-08-07 18:18:02 569

转载 轮询请求

开始使用AlarmManager+Service+Thread来实现我们的轮询服务吧!一、新建轮询工具类PollingUtils.java public class PollingUtils { //开启轮询服务 public static void startPollingService(Context context, int seconds, Class cls,S

2015-08-02 18:06:55 733

转载 获取所有应用的资源id和uri

在某些应用中,为了实现应用apk资源放入重复利用,或者使用反射得到本应用的资源,需要使用反射反射方式获得,但Resources类中也自带了这种获取方式,并且功能更加强大你可以获取string,color,drawable,raw,xml等文件,因此也就意味着,这里可以获取的资源是res中已定义的资源,对于控件id的获取,暂时无法做到android.content.res.R

2015-07-06 11:27:32 1343

转载 ormlite

http://www.ormlite.com/3.封装与使用下面我以一个Java Bean为例,简单的对ormlite进行封装。以下是一个聊天消息的JavaBean 取名为ChatMsgEntity我们不需要在类的前面添加注解,此时,该类映射的数据库表的名称就是类的名称。我们在需要入库的每一个java bean的Field上添加注解,表示这对应着数据库中的字段。对于自增加的主键,我们使

2015-06-19 17:48:19 407

转载 点击按钮切换图片

Android_UI_点击按钮切换背景效果实现实现按钮按下和释放,按钮背景图片相应切换效果的方法这里介绍两种,一种是在代码里实现,另一种是在xml文件里实现一、在xml文件里首先现在layout的一个xml文件下定义Button如下所示: [html]  view plain copy Button       a

2015-06-09 18:55:39 988

原创 Gson

解析json

2015-05-28 16:36:06 344

转载 ViewPager中如何获取Fragment

遇到Fragment与Fragment、Fragment与Activity需要相互通信、传递数据以及进行互  操作的问题,查阅了官方文档,也实现了官方的例子,但实际项目是ViewPager+Fragment,按官方的例  子,总是获取不到Fragment的引用,如:  HeadLinesFragment headLinesFrag = (HeadLinesFragment)   g

2015-05-13 14:31:36 678

转载 请说一下http请求的基本过程

首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过ip和端口建立的,所以之前还有一个DNS解析过程,把www.mycompany.com变成ip,如果url里不包含端口号,则会使用该协议的默认端口号。DNS的过程是这样的:首先我们知道我

2015-03-27 10:06:15 1743

原创 android wight

在layout_width設置為fill_parent的時候,weight所代表的是你的控件要優先盡可能的大。 接著是當layout_weight設置為wrap_content的時候,即適應內容的寬度,意思是這個控件要盡可能的小,只要能把內容顯示出來就可以了,同樣的,如果把button1和button2的layout_weight設置為wrap_content後,button1的weight為1,

2015-01-07 17:56:52 460

最好的用的android api15

最好的用的androidapi15下载太麻烦了

2014-09-28

listviewdemo

listview的demo希望有帮助

2014-09-10

京东客户端源码全套+京东图片资源

京东 客户端 完整 源码 全套+京东 图片 资源

2014-06-19

嵌入式linux培训讲义

嵌入式linux培训讲义,适合新手下载学习。同时也适合入门者温习

2014-06-17

家庭财务管理系统

家庭财务管理系统

2013-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除