Android 修炼之道
文章平均质量分 60
Tindle Wei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android触摸监听的传递
public boolean dispatchTouchEvent (MotionEventev) 这个方法分发TouchEvent public booleanonInterceptTouchEvent(MotionEvent ev) 这个方法拦截TouchEvent public boolean onTouchEvent(MotionEvent ev)原创 2014-11-22 12:24:34 · 829 阅读 · 0 评论 -
滑动改变ViewPager背景颜色
http://stackoverflow.com/questions/2614545/animate-change-of-view-background-color-in-android原创 2014-11-16 15:26:29 · 2983 阅读 · 0 评论 -
Android修炼之道——调用系统图片裁剪,图片过小问题
http://stackoverflow.com/questions/9388209/android-cropping-an-image-to-specific-sizeIntent intent = new Intent(Intent.ACTION_GET_CONTENT, null) .setType("image/*") .putE原创 2014-10-09 01:38:13 · 978 阅读 · 0 评论 -
android-async-http我的使用
开源的比较流行的有: 1、volley2、android-async-http3、retrofit4、okhttp5、androidquery 6、AndroidAsync原创 2014-10-22 16:30:24 · 937 阅读 · 0 评论 -
Android修炼之道—FragmentStatePagerAdapter和FragmentPagerAdapter
参考http://www.apkbus.com/android-90417-1-1.html原创 2014-08-19 12:13:29 · 789 阅读 · 0 评论 -
Android修炼之道——Shape
xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line" | "ring"] > corners android:radiu原创 2014-08-15 02:20:50 · 616 阅读 · 0 评论 -
Android修炼之道——设置状态栏颜色
private void initSystemBar() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { setTranslucentStatus(true); SystemBarTintManager tintManager = new SystemBarTintManager(th原创 2014-08-13 12:07:45 · 3118 阅读 · 0 评论 -
Android修炼之道—动效 Property Animation
)AccelerateDecelerateInterpolator:先加速再减速。2)AccelerateInterpolator:一直加速。3)AnticipateInterpolator:先往后一下,再嗖的一声一往无前。4)AnticipateOvershootInterpolator:先往后一下,再一直往前超过终点,再往回收一下。5)BounceInterpolator:最后原创 2014-08-13 14:31:01 · 1037 阅读 · 0 评论 -
Android修炼之道——AMap的定位+路线规划
一开始当然是mapView的初始化mapView = (MapView) findViewById(R.id.map); mapView.onCreate(savedInstanceState);// 此方法必须重写原创 2014-08-23 10:45:23 · 1574 阅读 · 0 评论 -
Android修炼之道——Drawable之 layer-list
http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList原创 2014-08-15 03:52:39 · 891 阅读 · 0 评论 -
Android修炼之道——Theme自定义ActionBar
参考http://blog.stylingandroid.com/archives/category/themes原创 2014-08-15 13:26:53 · 581 阅读 · 0 评论 -
Android修炼之道—Bootstrap框架
依赖库:Bootstrap依赖库dependencies { compile 'com.android.support:appcompat-v7:19.1.+'// did it compile 'com.google.code.gson:gson:2.2.4' //google json compile 'com.squareup.dagger:dagger原创 2014-06-16 11:12:02 · 992 阅读 · 0 评论 -
Android修炼之道—依赖注入 Dependency Injection
依赖注入(Dependency Injection)Google Guice是一个轻量级的DI框架Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Ser原创 2014-06-15 11:31:27 · 1089 阅读 · 0 评论 -
随笔之感 6-1
《货币战争》1.人力不是成本原创 2014-06-01 23:32:30 · 646 阅读 · 0 评论 -
ViewPager TransFormer
public class DepthPageTransformer implements ViewPager.PageTransformer { private static final float MIN_SCALE = 0.85f; @Override public void transformPage(View view, float position) { int p原创 2014-11-16 14:01:13 · 1000 阅读 · 0 评论 -
ColorChanged ViewPager 【code】
public class MyPagerListener implements ViewPager.OnPageChangeListener { private int lastValue = -1; private int redColor = Color.parseColor("#e51c23"); private int blueColor = Color.parseColor原创 2014-11-16 19:39:32 · 814 阅读 · 0 评论 -
Android修炼之道—获取软键盘的高度
edtsearch_title = (EditText) findViewById(R.id.edtsearch_title); edtsearch_title.setFocusable(true); edtsearch_title.setFocusableInTouchMode(true); edtsearch_title.requestFocus(); Inpu原创 2014-08-14 11:54:05 · 5435 阅读 · 0 评论 -
Android修炼之道—Java之强引用、软引用、弱引用、虚引用
在以下代码References类中,依次创建了10个软引用、10个弱引用和10个虚引用,它们各自引用一个Grocery对象。从程序运 行时的打印结果可以看出,虚引用形同虚设,它所引用的对象随时可能被垃圾回收,具有弱引用的对象拥有稍微长的生命周期,当垃圾回收器执行回收操作时,有可能被垃圾回收,具有软引用的对象拥有较长的生命周期,但在Java虚拟机认为内存不足的情况下,也会被垃圾回收。[html]原创 2015-02-06 06:19:43 · 1049 阅读 · 0 评论 -
Android修炼之道—vine底层的尝试
在vine的第三方库中,有以下六个:这六个都是ffmpeg的库:http://apt-blog.net/using_ffmpeg_apilibavcodec:CODEC其实是Coder/Decoder的缩写,也就是编码解码器;libavdevice:对输出输入设备的支持;libavformat:对音频视频格式的解析libavutil:集项工具;libpostproc:后期效原创 2015-02-06 06:19:13 · 1089 阅读 · 0 评论 -
JNI参数jobject和jclass
参数,它们有一个共同的特点,包含JNIEnv *――它是一个接口指针,用于定位函数表中的函数! 在JNI规范中一般称 为 “Interface Pointer”。看到这儿好像和过程调用很类似了!是的,JNI中 的操作过程,就是面向过程的!后面的jobject是 一个指向该类的指针,类似与C语言中的this。这个 第二个参数是变原创 2015-01-05 17:55:23 · 3477 阅读 · 0 评论 -
反编译Vine,玩拍,微视,秒拍
Vine的重点在recorder中的 CombingRunnable 和 VideoRecorder监听录像结束按钮方法private final View.OnClickListener mFinishClicker = new View.OnClickListener() { public void onClick(View paramView)原创 2014-01-03 15:41:31 · 3867 阅读 · 2 评论 -
Android代码设置Shape渐变色
http://stackoverflow.com/questions/4177401/gradientdrawable-in-code < gradient android:startColor="#255779" android:centerColor="#3e7492" android:endColor="#a原创 2015-01-11 22:59:31 · 5613 阅读 · 0 评论 -
Android.mk
Makefile结构 http://blog.youkuaiyun.com/ly131420/article/details/9619269.hpp文件 http://blog.chinaunix.net/uid-24118190-id-75239.htmlinclude $(BUILD_STATIC_LIBRARY),编译出的是静态库 include $(BUILD_SHARE原创 2014-12-18 16:19:38 · 497 阅读 · 0 评论 -
JNI jstring
JNIEXPORT jstring JNICALL Java_com_example_testjnipro_MainActivity_sayHello (JNIEnv * env, jobject thiz){//return (*env)->NewStringUTF(env, "Hello from JNI ! Compiled with ABI ");retu原创 2014-12-19 03:51:00 · 840 阅读 · 0 评论 -
CardView Layer-List
How to make google card style like that?原创 2014-11-20 13:29:42 · 968 阅读 · 0 评论 -
declare-styleable中format的值
1. reference:参考某一资源ID。 (1)属性定义: background" format = "reference" /> (2)属性使用: android:layout原创 2014-11-20 15:22:27 · 660 阅读 · 0 评论 -
ViewPager.OnPageChangeListener监测
Left to Right11-16 14:24:11.713: E/positionOffset(16150): 0.01805555611-16 14:24:11.714: E/positionOffsetPixels(16150): 1311-16 14:24:11.730: E/positionOffset(16150): 0.0402777811-16 14:24原创 2014-11-16 14:27:33 · 699 阅读 · 0 评论 -
性能优化Tip
Tip 1:使用增强的For循环请比较下面三种循环的方法:static class Foo { int mSplat;}Foo[] mArray = ...public void zero() { int sum = 0; for (int i = 0; i < mArray.length; ++i) { sum += mArray原创 2014-11-16 12:20:30 · 657 阅读 · 0 评论 -
zipalign的APK
Notes::Google Play不接受没有经过zipalign的APKhttp://hukai.me/android-training-course-in-chinese/performance/memory.html原创 2014-11-16 11:44:30 · 575 阅读 · 0 评论 -
Android获取除状态栏高度
1. //获取状态栏高度 Rect frame = new Rect(); activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); int statusBarHeight = frame.top; System.out.println(statusBarHeig原创 2014-11-13 21:09:44 · 1006 阅读 · 0 评论 -
Android修炼之道——国外优秀网站
1.http://www.javacodegeeks.com/原创 2014-06-14 10:46:30 · 1027 阅读 · 0 评论 -
我在使用的android开源项目
这些都是我目前使用的,会逐步的添加内容,先mark一下。1.Android-Universal-Image-LoaderAndroid上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。Universal Image Loader forAndroid的目的是为了实现异步的网络图片加载、缓存及显示,支持多线程原创 2013-12-12 13:54:29 · 948 阅读 · 0 评论 -
pinterest反编译(正在进行时)
参考http://www.blogjava.net/hackzhang/archive/2012/03/23/372532.html原创 2014-01-03 15:41:46 · 1643 阅读 · 0 评论 -
Android修炼之道—Socket
1客户端Socket1.创建Socket对象需要至少指定哪些信息?IP(域名),端口号Socket socket = new Socket("www.micsoft.com", 80);2.Socket连接服务器(IP:192.168.17.100,端口号:8080)及与服务器交互的代码?Socket socket = new Socket("192.168.17.100"原创 2014-05-10 21:03:43 · 1058 阅读 · 0 评论 -
android 动态效果学习之旅
首先来看Android官网上training的这个实例项目 com.example.android.animationsdemo.MainActivity里面有5种4.0以上的实例效果 1.simple crossfade没什么说的,也就是一个函数private void showContentOrLoadingIndicator(boolean contentLoaded原创 2014-01-24 01:16:02 · 2434 阅读 · 0 评论 -
Android修炼之道—SQLite优化
在优化应用中SQLite相关的代码时,需要了解原创 2014-05-09 22:19:59 · 710 阅读 · 0 评论 -
Android修炼之道—Trinea的github项目
Trinea博客总结很值得学习的。今天就来学习他的github项目原创 2014-05-14 23:02:16 · 723 阅读 · 0 评论 -
Android修炼之道—Talker聊天小工具
今天先空一下,有空了写。原创 2014-05-13 23:01:57 · 984 阅读 · 0 评论 -
Android修炼之道—Adapter与观察者模式(100 喵喵币)
今天做一个经验小结,我在做聊天的状态时,采用了一种很愚蠢的方法。1 是 主线程将 listview 和 handler 作为参数传入Adapter构造器,Adapter在点击按钮播放语音的后,会再将handler传给自定义的单例MediaPlayer,MediaPlayer改变播放状态,发消息给handler使主线程的改变界面。2 主线程 发送按钮,来改变适配器中某一view 的信原创 2014-05-07 10:59:13 · 721 阅读 · 0 评论 -
Android修炼之道—布局优化( 100 喵喵币)
首先说说setContentView()中发生了什么。1.Android读取原创 2014-05-08 17:38:16 · 869 阅读 · 0 评论
分享