- 博客(37)
- 收藏
- 关注
原创 SlidingPaneLayout
1. layout xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_
2015-07-04 19:09:34
927
原创 DrawerLayout
1. main layout:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou
2015-07-04 16:09:36
956
原创 "Simple Factory" vs "Factory Method" vs "Abstract Factory" vs "Reflect"
设计模式:工厂方法vs抽象工厂vs反射
2015-06-27 16:35:30
833
原创 Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
INSTALL_PARSE_FAILED_MANIFEST_MALFORMED遇到这个错误是在测试Service 的 android:process 属性官方说的不够明确:android:processThe name of the process where the service is to run. Normally, all components
2015-06-12 10:14:09
1449
原创 dispatchTouchEvent vs onInterceptTouchEvent vs onTouchEvent
1. xml<com.torv.lijian.touchclickdemo.MyRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/rl_root"
2015-06-11 15:23:34
946
原创 Android中使用Handler造成内存泄露的分析和解决
Handler 内部类持有 外部类Activity的引用,如果Activity退出而Handler还有延迟处理的消息没有处理完,会导致Activity不能回收,反复如此会导致内存泄露。解决方案:声明Handler为static并持有Activity的弱引用。public class MainActivity extends Activity { private static fi
2015-06-10 13:47:16
1443
原创 schedule vs scheduleAtFixedRate
区分二者的最好方法是 timer的启示时间设置一个过去的时间T,scheduleAtFixedRate会把从T到现在的任务全部执行,schedule只会从现在开始计时执行并任务。public class HelloMain { private static int count = 0; public static void main(String[] args) {
2015-06-08 22:29:09
857
转载 CircleImageView
1. javaimport android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.graphics.Color;import android.graphics
2015-05-03 07:28:26
695
原创 Performance
AsyncTask, Thread, Handler, HandlerThread;IntentService;ThreadPool;=======================================1. 如何书写优秀代码?2. 程序性能测试3. App内存优化4. 图片缓存技术(ImageCache及Image SD卡缓存技术)5. 数据库优化6.
2015-03-24 14:07:50
421
原创 Android Service中判断系统全屏
1. 空layout<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical
2015-01-31 10:45:45
1322
原创 res
drawable-mdpi 48x48drawable-hdpi 72x72drawable-xhdpi 96x96drawable-xxhdpi 144x144
2015-01-28 19:06:09
656
原创 Easy Gesture Service
1. VirtualRecentService.javapackage com.jianli.virtualrecent;import java.lang.reflect.Field;import android.annotation.SuppressLint;import android.app.Activity;import android.app.Service;impor
2015-01-26 16:18:14
792
原创 Float Camera Service
1. MainActivity.javapackage com.jean.lee.floatcamera;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Intent;import android.content.SharedPreferences;i
2015-01-23 22:55:33
813
原创 Virual Recent Service
1. MainActivity.javapackage com.jianli.virtualrecent;import android.app.Activity;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;public class M
2015-01-23 22:52:02
934
原创 apktool decompile compile sign
1. apk tool and script download :http://code.google.com/p/android-apktool/2. apktool usage:decompile : apktool d xxx.apkcompile : apktool b xxx3. sign:jarsigner -verbose -keystore
2015-01-13 09:24:30
723
转载 Bitmap to YUV
byte [] getNV21(int inputWidth, int inputHeight, Bitmap scaled) { int [] argb = new int[inputWidth * inputHeight]; scaled.getPixels(argb, 0, inputWidth, 0, 0, inputWidth, inputHeight
2015-01-12 16:24:45
2620
原创 QR code encoder
1. lib : http://www.swetake.com/qr/index-e.html (qrcode_java0.50beta10.tar\qrcode_java0.50beta10\qrcode_java0.50beta10\lib\Qrcode.jar)2. Code:package com.qrcode.encoder.qrcodeencoder;import
2015-01-09 12:10:02
1760
原创 QR Code reader
1. lib : http://sourceforge.jp/projects/qrcode/2. code:MainActivity.javapackage com.sec.qrcode.decoder.qrcode;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.
2015-01-09 12:03:29
1660
原创 Android L Camera2 PreviewBuilder set CaptureRequest.CONTROL_EFFECT_MODE not work.
Android L Camera2 API 设置效果
2014-11-12 16:46:23
2673
原创 Android L Camera2 API sample ver2 - startPreview&takePicture
Android L Camera2 APIs
2014-10-22 16:42:10
21020
原创 Android L Camera2 API sample ver1 - startPreview
Android L Camera2 preview sample
2014-10-22 14:36:31
12696
原创 Book
十佳管理类书籍:1 《营销管理》(第10版)推荐理由:要真正成为"世界工厂",中国企业需要通过营销提升竞争力,中国经理人需要通过营销大师科特勒的这本经典教材提升自己的竞争力。读者点评: 一部营销领域的圣经,一版再版,被全球高等商学院普遍采用,拥有无数光环和美誉,但这些都不足以表明,它对于投身市场经济不久、面临全球竞争挑战的中国企业是多么的重要! 中
2014-05-08 18:59:53
917
转载 V4L2 continue..
编写基于V4L2视频驱动主要涉及到以下几个知识点:● 摄像头方面的知识 要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。● Camera解码器、控制器 如果摄像头是模拟量输出的,要熟悉解码器的配置。最后数字视频信号进入camera控制器后,还要熟悉camera控制器的操作
2014-02-19 08:56:59
756
转载 Linux save log
如何获得Linux下make的log?如何保存控制台对话?如何将编译过程的信息保存成日志?编译的过程可能会出错,导致编译过程无法继续进行。详细分析出错信息,有助于解决源码中的语法错误。那么如何保存配置编译过程的信息?这些信息量很大,都可能超出Shell向上翻滚查看的范围。最好是把编译过程的信息保存成日志文件,方便后面的分析。举例说明保存编译信息的行命令,它把make过程打印
2013-12-03 14:01:50
1988
转载 Float Window
出处:http://www.jb51.net/article/32321.htm用过新版本android 360手机助手都人都对 360中只在桌面显示一个小小悬浮窗口羡慕不已吧? 其实实现这种功能,主要有两步: 1.判断当前显示的是为桌面。这个内容我在前面的帖子里面已经有过介绍,如果还没看过的赶快稳步看一下哦。 2.使用windowManager往最顶层添加一个View
2013-11-30 23:56:54
3427
转载 V4L2
其实,我刚开始一直都不知道怎么写驱动,什么都不懂的,只知道我需要在做项目的过程中学习,所以,我就自己找了一个关于编写Linux下的视频采集监控项目做,然后上学期刚开学的时候听师兄说,跟院长做项目,没做出来也没关系,所以直接退出博士的团队,投靠了院长的门下,呵呵,说到这里其实并不是我太见风使驼了,而是····老是让我做单片机的东东,我嫌没意思,他也知道我一开始就要学嵌入式,所以,最后,我想了一下,既
2013-10-29 14:40:51
1207
原创 China Structure
Samsung Electronics Hong Kong (SEHK), Samsung Electronics Taiwan (SET),Samsung Electronics Huizhou (SEHZ), Samsung Electronics (Shandong) Digital Printing (SSDP),Samsung Electronics Suzhou
2013-10-18 13:50:59
1081
原创 Android Camcorder
Manifest :<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.jeanlee.camc" android:versionCode="1" android:versionName="1.0" > <uses-sdk
2013-09-16 09:40:14
914
原创 Qualcomm Camera
1. Clue :Qualcomm HAL -> mm-camera-interface -> kernelkernel mm-camera(qcamserv&ctrl)2. Threads : Qcamsvr thread / mctl thread / HAL thread3.
2013-08-24 14:36:07
2234
原创 cannot find symbol symbol : ServiceManager.
在应用程序中引入如下包:import android.os.ServiceManager;编译,提示cannot find symbol symbol : ServiceManager.解决办法:在此包的Android.mk里添加:LOCAL_CERTIFICATE := platform
2012-10-18 15:00:55
2119
转载 释放C盘空间
<br />主要讲讲Windows操作系统在C盘空间不足的情况下,我们可以通过那些具体手段来增加C盘空间。<br /> <br /> 1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”<br /> <br /> 2.删除以下文件夹中的内容:<br /> <br /> C:/Documents and Settings/用户名/Cookies/下的所有文件(保留index文件)<br /> <br /> C:
2010-07-29 00:11:00
642
转载 Linux环境变量
<br />1、引言<br /> 在 linux系统 下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“ command not found ”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量 PATH 的设置问题,而 PATH 的设置也是在 linux 下定制环境变量的一个组成部分。本文基于 RedHat 9.0 ,详细讲解了环境变量定制的问题。<br /> 2、变量简介<br /> Linux 是一个多用户的操作系统。每个用户登
2010-07-28 16:08:00
468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人