- 博客(58)
- 收藏
- 关注
原创 Android_低版本使用ActionBar
转载 http://blog.youkuaiyun.com/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
214
原创 如何屏蔽android webview高度选中框
如标题所述,解决方法是在 html的样式中加入*{-webkit-tap-highlight-color: rgba(0,0,0,0);} 即可解决这个问题。
2014-02-19 12:04:15
210
原创 屏蔽ScrollView惯性滚动的方法
ScrollView中有一种惯性滚动的效果,想让这个ScrollView慢一点滑动,就提出了添加阻尼的说法。 虽然不是我研究出来的,但是我也同样的去研究了ListView添加阻尼,没研究明白,ListView和ScrollView一起用还要出现不少问题,让我也没弄清楚,如果有高手可以给解答一下。下面说一下怎么去实现ScrollView:[code="java"]import an...
2013-08-08 13:36:08
1316
原创 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
147
原创 GitHub最火的android 项目
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,优快云特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源...
2013-07-25 13:14:18
126
原创 listview 点击列表项时,项中的Button会触发点击效果
开发中,难免会在列表项中, 加入Button ,而button通常都有点击的效果。大家都会发现,点击列表项时,button会被触发点击效果,这样显示不合理。如何解决此问题呢。其实发生这个现象的问题,是点击父类列表项时,会把响应传递给子类。只要子类不去响应父类的点击事件就行。这里重写一个Button类。[code="java"]package com.netqin.antiv...
2013-06-05 19:21:54
247
原创 圆形不滚动的进度条
[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
135
原创 最靠谱的禁止ViewPager滑动方法
最近做项目要求某种情况下ViewPager不能滑动,在网上找了一圈。有说重写Ontouch的,各种。都试了试,基本都不可用。自己看ViewPager源码,知道VIewPager移动全部都调用了scrollTo方法,这个是View的方法,那么我们只需要重写这个方法就可以禁止ViewPager滑动[code="java"]public class CustomViewPager ext...
2013-05-15 14:44:12
271
原创 viewpager主页面响应子页面 onkeydown事件的方法
大家在开发中不少地方要用到ViewPager这个类,ViewPager可以承载多个页面,可以是activity也可以是view.在开发中发现一个问题,ViewPager所在的activity可以响应onkeyDown事件,那么如何传递 给其子页面的activity呢。本人找到了一个方法首先说说如何加载子页面activity代码如下:[code="java"] mManager ...
2013-05-13 19:35:32
346
原创 Mina 学习笔记 TCP主要接口
(1.)IoService:这个接口是服务端IoAcceptor、客户端IoConnector 的抽象,提供IO 服务和管理IoSession的功能,它有如下几个常用的方法:A. TransportMetadata getTransportMetadata():这个方法获取传输方式的元数据描述信息,也就是底层到底基于什么的实现,譬如:nio、apr 等。B. void ad...
2013-05-05 23:21:46
222
原创 android动画插件器
首先要了解为什么需要插值器,因为在补间动画中,我们一般只定义关键帧(首帧或尾帧),然后由系统自动生成中间帧,生成中间帧的这个过程可以成为“插值”。插值器定义了动画变化的速率,提供不同的函数定义变化值相对于时间的变化规则,可以定义各种各样的非线性变化函数,比如加速、减速等。下面是几种常见的插值器:[list][*]Interpolator对象 资源ID 功能作用[*]Accelera...
2013-04-27 10:01:40
158
原创 imageView 的 android:maxHeight,maxWidth属性
大家使用android:maxHeight,maxWidth属性时 会发现不生效。其他看api可以知道需要加上 android:adjustViewBounds="true" 上述属性才生效
2013-03-29 10:17:45
153
原创 android中获取下载地址文件的类型的方法
[code="java"] MimeTypeMap mimeTypeMap = MimeTypeMap.getSingleton(); String mimeString = mimeTypeMap.getMimeTypeFromExtension(MimeTypeMap.getFileExtensionFromUrl(downloadUrl)); reques...
2013-03-28 11:33:20
525
原创 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
209
原创 滑动开关控件
[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
244
原创 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
110
原创 Android编程之SparseArray<E>详解
一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:[code="java"] public SparseArray() { this(10); } public SparseArray(int initialCapacity) { ...... }[/code]二、增它有两个方法可以添加键值对...
2013-03-21 23:03:58
104
原创 判断系统是否支持 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
216
原创 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
616
原创 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
278
原创 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
218
原创 获取应用运行次数
[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
215
原创 关于 edittext 软键盘退出监听解决办法
edittext 有个onCreateInputConnection 的方法,通过它可以自定义一个输入法连接器,那里连接器里面有个方法(finishComposingText)能监听输入完成的动作[code="java"]public class MyEditText extends EditText{ public MyEditText(Context con...
2013-03-11 10:21:20
254
原创 mainfest文件中android属性
android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。--------------------------------------------------------------------------------------android:alwaysRetainTaskState是否保留状态不变, 比...
2013-03-05 13:59:00
91
原创 在android 4.0 http请求时,发现的一个问题
在最近中项目中,负责了一个图片下载的功能。开发后,在测试时 发现在2.x或3.x系统中能正常下载图片。但在4.x的系统上,一直报找不到下载地址的异常。这个问题很是奇怪,代码上没有任何错误的地址。 后来通过截取http 头信息发现,4.0上总是以post的方式去请求一个图片下载地址。但我明明setMethod 给参数是 get。经过用排除法,才发现是 setDoOutput(true) 这...
2013-02-04 16:23:27
122
原创 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
348
原创 Android UI 优化-使用theme 预加载
在很多时候,我们需要给一个Layout设置一个背景。例如,我们下下面的layout中使用了这样一个背景:[code="java"] [/code]其中的LinearLayout使用了 背景图片antelope_canyon。如果仔细观察程序的运行过过程,我们首先看到了黑色的activ...
2012-12-17 15:41:30
145
原创 android 4.0 屏蔽home键实现
最近研究锁屏,按照常规的方法,常规方法如下[code="java"] public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttach...
2012-12-17 10:38:38
99
原创 android 程序开发的插件化 模块化方法
转到:http://www.cnblogs.com/hangxin1940/archive/2011/12/14/2288169.html在android的项目开发中,都会遇到后期功能拓展增强与主程序代码变更的现实矛盾,也就是程序的灵活度。由于linux平台的安全机制,再加上dalvik的特殊机制,各种权限壁垒,使得开发一个灵活多变的程序,变得比较困难,不像pc平台下那么容易。...
2012-12-13 18:42:55
90
原创 关于如何判断手机ROOT
在Android中,虽然我们可以通过Runtime.getRuntime().exec("su")的方式来判断一个手机是否Root,但是该方式会弹出对话框让用户选择是否赋予该应用程序Root权限,有点不友好。其实我们可以在环境变量$PATH所列出的所有目录中查找是否有su文件来判断一个手机是否Root。当然即使有su文件,也并不能完全表示手机已经Root,但是实际使用中作为一个初略...
2012-12-07 12:35:57
191
原创 双卡双待手机[海信]挂断来电和指定卡去电实现
海双卡双待手机[海信]挂断来电和指定卡去电实现的技术调研信双卡手机拨打电话时,在启动拨打电话时,传递一个参数给系统,这样系统的可以根据该参数判断使用指定的卡: [code="java"] Intent i = new Intent(); i.setAction(Intent.ACTION_CALL); i.setData(Uri.parse("tel:" + address));...
2012-11-01 16:03:15
185
原创 无声拍照
在Android系统中,通过代码控制拍照都会有咔嚓一声,并且这个声音没法通过设置去除或改变,系统没有让拍照无声的接口。这是由于手机拍照有声音是国际标准,就是为了防止偷pai,正规的Android发布厂商都会有。换一种思路,相机除了拍照还有录像和预览的功能,拍照和录像都是无可避免有声音的,而通过相机预览是没有声音的。所以需要研究一下预览模式下,能不能获取当前的图像。通过研究C...
2012-11-01 15:55:26
150
原创 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
1103
原创 interpolator的对应值介绍
interpolator的使用,PATH中使用了OvershootInterpolator以及AnticipateInterpolator。 interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果可以 accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。 AccelerateDecel...
2012-07-02 14:48:19
157
原创 AsyncQueryHandler
AsyncQueryHandler:异步的查询操作帮助类,其实它同样可以处理增删改1。AsyncQueryHandler的作用查询其API便可知,它担供:startInsertstartDeletestartUpdatestartQuery这四个操作,并提供相对应的onXXXComplete方法,以供操作完数据库后进行其它的操作,这四个onXXXComplete方...
2012-07-02 11:51:22
63
原创 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
245
原创 如何监控android的流量信息
最近在测试中经常要去查看一个进程的流量。所以了解了一下这方面的知识!在此总结一下 Android流量监控主要是有两种方法: 一.抓包这个方法获取的流量更加精准,但是难度应该大点。本人没有了解过,所以在此略过。 二.读取linux本地文件Android是基于linux的一个操作系统。在Android中,你用Root Explorer去查看系...
2012-06-27 11:28:20
325
原创 COLLATE LOCALIZED ASC的使用,android技术文章
通常我们的联系人查询需要按名字进行排序,可以加上以下的排序语句,意思是,按本地语言进行排序ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC...
2012-06-19 13:22:49
292
原创 华为机器无法看日志的解决方法
On call screen type *#*#2846579#*#*opens system management menuProject menu -> background settings-> Log settingLog level setting -> VERBOSE Log switch-> LOG onDump and ...
2012-06-07 09:05:41
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人