任玉刚

有创新精神的Android技术分享者

排序:
默认
按更新时间
按访问量

linux下统计代码行数

find ./source/FlashLight/src -name "*.h" -o -name "*.java" |xargs cat|grep -v ^$|wc -l 上述命令的含义是:统计 ./source/FlashLight/src 目录下所有h...

2013-12-01 21:08:46

阅读数:3427

评论数:1

OpenCV简介

OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖于其它的外部库——尽管也可以使用某些外部库。 OpenCV 对非商业应用和商业应...

2013-12-01 18:22:24

阅读数:7492

评论数:3

设计模式-单例模式

为什么需要单例模式有时候我们需要使用一个实用类A,这个类A专门提供一些公共功能供别人调用,而本身并不会处理业务逻辑。由于类A会被许多类乃至线程调用,假设我们的程序非常庞大,在运行的过程中,会访问这个类A100次,为了调用类A的方法,需要先创建A的对象,A a = new A()。这种方法在对A的访...

2013-12-01 18:16:48

阅读数:20555

评论数:27

android跨进程通信(IPC):使用AIDL

AIDL的作用     AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。如果在一个进程中(例如Acti...

2013-11-30 23:20:52

阅读数:57559

评论数:38

Git中代码冲突的解决方式

使用Git管理代码,在进行代码提交的时候,如果出现了冲突该怎么办呢,下面就两种常见的冲突给出了解决方法,希望对大家有所帮助。 冲突1: 当你commit以后,在执行git pull --rebase的时候出现冲突,请按如下步骤解决: 1  找到冲突文件,解决冲突 2  执行git ...

2013-11-26 15:59:40

阅读数:13667

评论数:1

AppWidgetProvider使用介绍

一 介绍 AppWidgetProvider是android中提供的用于实现桌面小工具的类,其本质是一个广播,即BroadcastReceiver。下面是类的继承关系。 所以,在实际的使用中,把AppWidgetProvider当成一个BroadcastReceiver就可以了,这样许多功能...

2013-11-26 12:52:56

阅读数:16233

评论数:3

android layout的一些注意事项

1. 最常用的布局是LinearLayout,RelativeLayout和FrameLayout 2. gravity属性对于LinearLayout和RelativeLayout有效,对FrameLayout无效 3. laout_gravity属性对于FrameLayout有效,对于Li...

2013-09-29 15:02:39

阅读数:7224

评论数:1

Ubuntu下android开发之配置USB设备

这篇文章讲如何让普通用户访问USB设备 第一步,得到USB设备的ID,使用lsusb命令,得到结果如下: Bus 002 Device 002: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0 Bus ...

2013-09-25 12:36:49

阅读数:7060

评论数:1

Activity的启动方式和flag详解

Activity的4种状态: 活动的:当一个Activity在栈顶,它是可视的、有焦点、可接受用户输入的。Android试图尽最大可能保持它活动状态,杀死其它Activity来确保当前活动Activity有足够的资源可使用。当另外一个Activity被激活,这个将会被暂停。 暂停:在很多情况下,你...

2013-07-10 20:06:58

阅读数:19243

评论数:5

android之AsyncTask

AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线...

2013-07-08 15:25:52

阅读数:9197

评论数:14

android动画简介

android中动画分为2种: Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。 下面看下这两种动画的使用:   一 Tween Animation...

2013-07-08 11:43:37

阅读数:10854

评论数:7

android自定义开关控件-SlideSwitch

1.效果 iphone上有开关控件,很漂亮,其实android4.0以后也有switch控件,但是只能用在4.0以后的系统中,这就失去了其使用价值,而且我觉得它的界面也不是很好看。最近看到了百度魔拍上面的一个控件,觉得很漂亮啊,然后反编译了下,尽管没有混淆过,但是还是不好读,然后就按照自己的想法写...

2013-07-05 21:38:58

阅读数:32411

评论数:15

Java中的观察者模式

1.相关类介绍 public class Observable extends Object 此类表示模型视图范例中的 observable 对象,或者说“数据”。可将其子类化,表示应用程序想要观察的对象。  一个 observable 对象可以有一个或多个观察者。观察者可以是实现了 Obs...

2013-07-02 16:45:56

阅读数:11211

评论数:2

带有下拉刷新功能的Listview控件

效果图如下 1.原理 其实就是继承了Listview控件,为其默认加一个header,这个header就是带箭头的那些东西。然后override onTouchEvent函数,根据滑动过程中y坐标的变化来动态修改header的状态(包括箭头的方向和文字提示),其他用法和普通的Listview一...

2013-07-02 12:25:04

阅读数:11455

评论数:15

android中如何给button加圆角

//round_corner_bg.xml <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" &g...

2013-06-28 17:55:08

阅读数:7967

评论数:1

Android JNI知识简介

Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。...

2013-06-28 17:39:03

阅读数:5171

评论数:1

android中如何发送一个广播

1.首先要声明广播 private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent)...

2013-06-09 17:54:01

阅读数:8226

评论数:2

Java JNI介绍

Java jni本意是Java native interface(Java本地接口),是为了方便Java调用c、c++等本地代码所封 装的一层接口。大家都知道,Java的优点是跨平台,但是作为优点的同时,其在本地交互的时候就编程了缺点。 Java的跨平台特性导致其本地交互的能力不够强大,一些和...

2013-06-09 10:20:21

阅读数:8142

评论数:6

如何写一个android服务

1.android服务简介 android服务的分类还是蛮多的,网上有现成的博客讲解的很好,我就不重复了,连接如下: http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html 本文主要介绍一种常见的服务:通知栏有图标和文字的...

2013-06-08 23:14:40

阅读数:18033

评论数:3

android中图片的三级cache策略(内存、文件、网络) 一

1. 简介 现在android应用中不可避免的要使用图片,有些图片是可以变化的,需要每次启动时从网络拉取,这种场景在有广告位的应用以及纯图片应用(比如百度美拍)中比较多。 现在有一个问题:假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还...

2013-06-08 11:24:14

阅读数:30235

评论数:19

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