自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 Android_低版本使用ActionBar

转载 http://blog.csdn.net/tianjf0514/article/details/13278539简介Android3.0才开始支持ActionBar,那么怎么在低版本也能用ActionBar呢?1、使用Google提供的Support Library(android-support-v7-appcompat)。2、使用Jake Wharton编写的Acti...

2014-08-26 11:09:32 162

原创 如何屏蔽android webview高度选中框

如标题所述,解决方法是在 html的样式中加入*{-webkit-tap-highlight-color: rgba(0,0,0,0);} 即可解决这个问题。

2014-02-19 12:04:15 162

原创 屏蔽ScrollView惯性滚动的方法

ScrollView中有一种惯性滚动的效果,想让这个ScrollView慢一点滑动,就提出了添加阻尼的说法。 虽然不是我研究出来的,但是我也同样的去研究了ListView添加阻尼,没研究明白,ListView和ScrollView一起用还要出现不少问题,让我也没弄清楚,如果有高手可以给解答一下。下面说一下怎么去实现ScrollView:[code="java"]import an...

2013-08-08 13:36:08 1242

原创 android 图片LOMO效果

[code="java"]import android.graphics.Bitmap;import android.graphics.Color;public class LomoFilter { public static Bitmap filter(Bitmap bitmap){ int width = bitmap.getWidth(); int heig...

2013-07-25 13:59:16 114

原创 GitHub最火的android 项目

GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源...

2013-07-25 13:14:18 98

原创 listview 点击列表项时,项中的Button会触发点击效果

开发中,难免会在列表项中, 加入Button ,而button通常都有点击的效果。大家都会发现,点击列表项时,button会被触发点击效果,这样显示不合理。如何解决此问题呢。其实发生这个现象的问题,是点击父类列表项时,会把响应传递给子类。只要子类不去响应父类的点击事件就行。这里重写一个Button类。[code="java"]package com.netqin.antiv...

2013-06-05 19:21:54 199

原创 圆形不滚动的进度条

[img]/Users/zhengdianfang/Downloads/tmp79cdb130.png[/img]这种效果的进度条 代码如下:[code="java"]package com.netqin.antivirus.ui;import android.content.Context;import android.content.res.TypedArray...

2013-05-17 11:38:38 109

原创 最靠谱的禁止ViewPager滑动方法

最近做项目要求某种情况下ViewPager不能滑动,在网上找了一圈。有说重写Ontouch的,各种。都试了试,基本都不可用。自己看ViewPager源码,知道VIewPager移动全部都调用了scrollTo方法,这个是View的方法,那么我们只需要重写这个方法就可以禁止ViewPager滑动[code="java"]public class CustomViewPager ext...

2013-05-15 14:44:12 237

原创 viewpager主页面响应子页面 onkeydown事件的方法

大家在开发中不少地方要用到ViewPager这个类,ViewPager可以承载多个页面,可以是activity也可以是view.在开发中发现一个问题,ViewPager所在的activity可以响应onkeyDown事件,那么如何传递 给其子页面的activity呢。本人找到了一个方法首先说说如何加载子页面activity代码如下:[code="java"] mManager ...

2013-05-13 19:35:32 304

原创 Mina 学习笔记 TCP主要接口

(1.)IoService:这个接口是服务端IoAcceptor、客户端IoConnector 的抽象,提供IO 服务和管理IoSession的功能,它有如下几个常用的方法:A. TransportMetadata getTransportMetadata():这个方法获取传输方式的元数据描述信息,也就是底层到底基于什么的实现,譬如:nio、apr 等。B. void ad...

2013-05-05 23:21:46 173

原创 android动画插件器

首先要了解为什么需要插值器,因为在补间动画中,我们一般只定义关键帧(首帧或尾帧),然后由系统自动生成中间帧,生成中间帧的这个过程可以成为“插值”。插值器定义了动画变化的速率,提供不同的函数定义变化值相对于时间的变化规则,可以定义各种各样的非线性变化函数,比如加速、减速等。下面是几种常见的插值器:[list][*]Interpolator对象 资源ID 功能作用[*]Accelera...

2013-04-27 10:01:40 125

原创 imageView 的 android:maxHeight,maxWidth属性

大家使用android:maxHeight,maxWidth属性时 会发现不生效。其他看api可以知道需要加上 android:adjustViewBounds="true" 上述属性才生效

2013-03-29 10:17:45 111

原创 android中获取下载地址文件的类型的方法

[code="java"] MimeTypeMap mimeTypeMap = MimeTypeMap.getSingleton(); String mimeString = mimeTypeMap.getMimeTypeFromExtension(MimeTypeMap.getFileExtensionFromUrl(downloadUrl)); reques...

2013-03-28 11:33:20 482

原创 res与res-auto的区别

通常我们在布局文件中使用自定义属性的时候会这样写xmlns:app="http://schemas.android.com/apk/res/包路径"但如果你当前工程是做为lib使用,那么你如上所写 ,会出现找不到自定义属性的错误 。这时候你就必须 写成xmlns:app="http://schemas.android.com/apk/res-auto/包路径"...

2013-03-27 14:55:01 170

原创 滑动开关控件

[code="java"]public class SlidButton extends View implements OnTouchListener { private boolean nowChoose = false;// 记录当前按钮是否打开,true为打开,false为关闭 private boolean onSlip = false;// 记录...

2013-03-26 22:39:37 211

原创 TextView使用SpannableString设置复合文本

[img]http://orgcent.com/wp-content/uploads/2012/04/textview_spannablestring.jpg[/img]1、BackgroundColorSpan 背景色[code="java"]SpannableString spanText = new SpannableString("萝卜白菜的博客 -- http://org...

2013-03-23 23:35:31 82

原创 Android编程之SparseArray<E>详解

一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:[code="java"] public SparseArray() { this(10); } public SparseArray(int initialCapacity) { ...... }[/code]二、增它有两个方法可以添加键值对...

2013-03-21 23:03:58 57

原创 判断系统是否支持 DownloadManager服务

public static boolean isDownloadManagerAvailable(Context context) { try { Log.d("Download", "Build.VERSION.SDK_INT is " + Build.VERSION.SDK_INT); Log.d...

2013-03-18 14:25:34 175

原创 android ndk native_activity.h

#ifndef ANDROID_NATIVE_ACTIVITY_H#define ANDROID_NATIVE_ACTIVITY_H#include #include #include #include #include #include #ifdef __cplusplusextern "C" {#endifstruct ANati...

2013-03-12 15:25:49 399

原创 android ndk obb.h

#ifndef ANDROID_OBB_H#define ANDROID_OBB_H#include #ifdef __cplusplusextern "C" {#endif/* 如果我们设计一款资源包含比较多的游戏,可能你会发现最终生成的 APK 文件可能高达 300 MB, * 但是 APK 文件很大导致 Android 系统无法正常安装,而这么大其实都...

2013-03-12 15:14:24 237

原创 Android NDK APIs

使用 Android NDK 的一般方法:1、假如想要使用foo这个模块,先要 #include , 然后链接 /system/lib/libfoo.so 。(在 Android.mk 文件中加入 LOCAL_LDLIBS := -lfoo)ndk-build 会自动链接 C库、数学库、C++库android-3 -> Official Android 1.5 system i...

2013-03-12 14:53:56 170

原创 获取应用运行次数

[code="java"]PackageManager manager = context.getPackageManager(); Intent intent = new Intent(Intent.ACTION_MAIN); List infos = manager.queryIntentActivities(intent, 0); List names = new Arra...

2013-03-11 17:46:54 180

原创 关于 edittext 软键盘退出监听解决办法

edittext 有个onCreateInputConnection 的方法,通过它可以自定义一个输入法连接器,那里连接器里面有个方法(finishComposingText)能监听输入完成的动作[code="java"]public class MyEditText extends EditText{         public MyEditText(Context con...

2013-03-11 10:21:20 220

原创 mainfest文件中android属性

android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。--------------------------------------------------------------------------------------android:alwaysRetainTaskState是否保留状态不变, 比...

2013-03-05 13:59:00 65

原创 在android 4.0 http请求时,发现的一个问题

在最近中项目中,负责了一个图片下载的功能。开发后,在测试时 发现在2.x或3.x系统中能正常下载图片。但在4.x的系统上,一直报找不到下载地址的异常。这个问题很是奇怪,代码上没有任何错误的地址。 后来通过截取http 头信息发现,4.0上总是以post的方式去请求一个图片下载地址。但我明明setMethod 给参数是 get。经过用排除法,才发现是 setDoOutput(true) 这...

2013-02-04 16:23:27 94

原创 ubuntu 11.10 安装RTX 腾讯通

android开发者,大多喜欢在ubuntu 上进行开发,那样编译起来比windows上快。但是公司都用rtx进行通讯,而rtx没有提供linux版本,那么怎么办呢,从网上找了许多资料终于装成功了。以下总结一下:1.在Ubuntu的软件中心的菜单栏中的编辑下面打开软件源-》其他软件-》添加,输入:[php:nogutter] view plaincopy> deb http://p...

2013-01-29 16:14:31 298

原创 Android UI 优化-使用theme 预加载

在很多时候,我们需要给一个Layout设置一个背景。例如,我们下下面的layout中使用了这样一个背景:[code="java"] [/code]其中的LinearLayout使用了 背景图片antelope_canyon。如果仔细观察程序的运行过过程,我们首先看到了黑色的activ...

2012-12-17 15:41:30 98

原创 瀑布式的图库

在网上看到一技术牛人发的瀑布式图库实现的源代码,在此直接发源代码,自己看去吧,很容易理解

2012-12-17 11:30:09 83

原创 android 4.0 屏蔽home键实现

最近研究锁屏,按照常规的方法,常规方法如下[code="java"] public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttach...

2012-12-17 10:38:38 71

原创 android 程序开发的插件化 模块化方法

转到:http://www.cnblogs.com/hangxin1940/archive/2011/12/14/2288169.html在android的项目开发中,都会遇到后期功能拓展增强与主程序代码变更的现实矛盾,也就是程序的灵活度。由于linux平台的安全机制,再加上dalvik的特殊机制,各种权限壁垒,使得开发一个灵活多变的程序,变得比较困难,不像pc平台下那么容易。...

2012-12-13 18:42:55 64

原创 关于如何判断手机ROOT

在Android中,虽然我们可以通过Runtime.getRuntime().exec("su")的方式来判断一个手机是否Root,但是该方式会弹出对话框让用户选择是否赋予该应用程序Root权限,有点不友好。其实我们可以在环境变量$PATH所列出的所有目录中查找是否有su文件来判断一个手机是否Root。当然即使有su文件,也并不能完全表示手机已经Root,但是实际使用中作为一个初略...

2012-12-07 12:35:57 114

原创 双卡双待手机[海信]挂断来电和指定卡去电实现

海双卡双待手机[海信]挂断来电和指定卡去电实现的技术调研信双卡手机拨打电话时,在启动拨打电话时,传递一个参数给系统,这样系统的可以根据该参数判断使用指定的卡: [code="java"] Intent i = new Intent(); i.setAction(Intent.ACTION_CALL); i.setData(Uri.parse("tel:" + address));...

2012-11-01 16:03:15 151

原创 无声拍照

在Android系统中,通过代码控制拍照都会有咔嚓一声,并且这个声音没法通过设置去除或改变,系统没有让拍照无声的接口。这是由于手机拍照有声音是国际标准,就是为了防止偷pai,正规的Android发布厂商都会有。换一种思路,相机除了拍照还有录像和预览的功能,拍照和录像都是无可避免有声音的,而通过相机预览是没有声音的。所以需要研究一下预览模式下,能不能获取当前的图像。通过研究C...

2012-11-01 15:55:26 96

原创 Android publickey获取

  有些时候我们需要比对apk包的publickey,获取没有安装的APK包中的publickey可以使用如下的方式:  1      public String collectCertificates(String filePath) {   2         String result = "";   3         try {   4                 Jar...

2012-09-21 17:37:26 1032

原创 interpolator的对应值介绍

 interpolator的使用,PATH中使用了OvershootInterpolator以及AnticipateInterpolator。  interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果可以 accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。  AccelerateDecel...

2012-07-02 14:48:19 131

原创 AsyncQueryHandler

AsyncQueryHandler:异步的查询操作帮助类,其实它同样可以处理增删改1。AsyncQueryHandler的作用查询其API便可知,它担供:startInsertstartDeletestartUpdatestartQuery这四个操作,并提供相对应的onXXXComplete方法,以供操作完数据库后进行其它的操作,这四个onXXXComplete方...

2012-07-02 11:51:22 44

原创 The specified child already has a parent. You must call removeView() on the chil

在开发中这么一个场景。如果你是用onCreateDialog showDialog 系统的一系列方法去操作dialog 那么当你dialog存在时,你离开了当前的activity。再回到此activity时,点击dialog上的按钮,按钮的事件是显示另一个dialog。则你会发现以下异常: java.lang.IllegalStateException: The specified child...

2012-06-27 17:23:33 208

原创 如何监控android的流量信息

最近在测试中经常要去查看一个进程的流量。所以了解了一下这方面的知识!在此总结一下 Android流量监控主要是有两种方法:  一.抓包这个方法获取的流量更加精准,但是难度应该大点。本人没有了解过,所以在此略过。   二.读取linux本地文件Android是基于linux的一个操作系统。在Android中,你用Root Explorer去查看系...

2012-06-27 11:28:20 282

原创 COLLATE LOCALIZED ASC的使用,android技术文章

通常我们的联系人查询需要按名字进行排序,可以加上以下的排序语句,意思是,按本地语言进行排序ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC...

2012-06-19 13:22:49 245

原创 华为机器无法看日志的解决方法

On call screen type *#*#2846579#*#*opens system management menuProject menu -&gt; background settings-&gt; Log settingLog level setting -&gt; VERBOSE Log switch-&gt; LOG onDump and ...

2012-06-07 09:05:41 243

空空如也

空空如也

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

TA关注的人

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