- 浏览: 88750 次
- 性别:
- 来自: 北京
-
最新评论
-
LiuYiJie2007:
public static String getPublicK ...
Android publickey获取 -
LiuYiJie2007:
getPublicKey( )是你自己写法方法 是什么?new ...
Android publickey获取 -
liujia9234:
我试了,不行,最不靠谱了
最靠谱的禁止ViewPager滑动方法 -
kedongjun:
非常强大
关于android通讯录加载大数据的优化问题 -
xunhuan01:
view.getImageMatrix(), savedMat ...
多点触摸放大图片的自定义listener
文章列表
1、BackgroundColorSpan 背景色
SpannableString spanText = new SpannableString("萝卜白菜的博客 -- http://orgcent.com");
spanText.setSpan(new BackgroundColorSpan(Color.GREEN), 0, spanText.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
mTVText.append("\n");
mTVText.append(spanText);
2.For ...
一、构造
从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:
public SparseArray() {
this(10);
}
public SparseArray(int initialCapacity) {
......
}
二、增
它有两个方法可以添加键值对:
public ...
public static boolean isDownloadManagerAvailable(Context context)
{
try
{
Log.d("Download", "Build.VERSION.SDK_INT is " + Build.VERSION.SDK_INT);
Log.d("Download", "Build.VERSION_CODES.GINGERBREAD is " + Build.VERSION ...
#ifndef ANDROID_NATIVE_ACTIVITY_H
#define ANDROID_NATIVE_ACTIVITY_H
#include <stdint.h>
#include <sys/types.h>
#include <jni.h>
#include <android/asset_manager.h>
#include <android/input.h>
#include <android/native_window.h>
#ifdef __cplusplus
extern "C&qu ...
android ndk obb.h
- 博客分类:
- android技术文章
#ifndef ANDROID_OBB_H
#define ANDROID_OBB_H
#include <sys/types.h>
#ifdef __cplusplus
extern "C" {
#endif
/* 如果我们设计一款资源包含比较多的游戏,可能你会发现最终生成的 APK 文件可能高达 300 MB,
* 但是 APK 文件很大导致 Android 系统无法正常安装,而这么大其实都是游戏中用到的资源文件,
* 我们放到 SD 卡上可能其他应用也可以访问,
* 比如说系统的图片管理器会索引游戏中的图片资源,而音乐播放器也会索引资源中的音乐, ...
使用 Android NDK 的一般方法:
1、假如想要使用foo这个模块,先要 #include <foo.h>, 然后链接 /system/lib/libfoo.so 。
(在 Android.mk 文件中加入 LOCAL_LDLIBS := -lfoo)
ndk-build 会自动链接 C库、数学库、C++库
android-3 -> Official Android 1.5 system images
android-4 -> Official Android 1.6 system images
android-5 -> Official Android ...
获取应用运行次数
- 博客分类:
- android技术文章
PackageManager manager = context.getPackageManager();
Intent intent = new Intent(Intent.ACTION_MAIN);
List<ResolveInfo> infos = manager.queryIntentActivities(intent, 0);
List<ComponentName> names = new ArrayList<ComponentName>();
List<Map<String, String>> lis ...
edittext 有个onCreateInputConnection 的方法,通过它可以自定义一个输入法连接器,那里连接器里面有个方法(finishComposingText)能监听输入完成的动作
public class MyEditText extends EditText{
public MyEditText(Context context) {
super(context);
}
private OnFinishComposingListener mFinishComp ...
android:allowTaskReparenting
是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。
--------------------------------------------------------------------------------------
android:alwaysRetainTaskState
是否保留状态不变, 比如切换回home, 再从新打开, activity处于最后的状态
------------------------------------------------------------------------ ...
在最近中项目中,负责了一个图片下载的功能。开发后,在测试时 发现在2.x或3.x系统中能正常下载图片。但在4.x的系统上,一直报找不到下载地址的异常。这个问题很是奇怪,代码上没有任何错误的地址。
后来通过截取http 头信息发现,4.0上总是以post的方式去请求一个图片下载地址。但我明明setMethod 给参数是 get。经过用排除法,才发现是 setDoOutput(true) 这个方法导致 一直是post的请求。 可能大家编码习惯都在初始化connection 时把这个属性设置成true 。但在android 4.x系统中,底层的网络代码,只通过setDoOutput 是fals ...
android开发者,大多喜欢在ubuntu 上进行开发,那样编译起来比windows上快。但是公司都用rtx进行通讯,而rtx没有提供linux版本,那么怎么办呢,从网上找了许多资料终于装成功了。以下总结一下:
1.在Ubuntu的软件中心的菜单栏中的编辑下面打开软件源-》其他软件-》添加,输入:
[php:nogutter] view plaincopy
> deb http://ppa.launchpad.net/wine-cn/ppa/ubuntu lucid main
2.然后在Ubuntu软件中心的wine-cn栏目中安装Microsoft Windows Comp ...
在很多时候,我们需要给一个Layout设置一个背景。例如,我们下下面的layout中使用了这样一个背景:
<?xml version=”1.0″ encoding=”utf-8″?>
<LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:orientation=”vertical”
android:layout_width=”fill_parent”
android:layout_height=”fill ...
瀑布式的图库
- 博客分类:
- android技术文章
在网上看到一技术牛人发的瀑布式图库实现的源代码,在此直接发源代码,自己看去吧,很容易理解
最近研究锁屏,按照常规的方法,常规方法如下
public void onAttachedToWindow()
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
但是这个方法到了4.0的系统上就失效了,按home照样会返回桌面。apktool了几个锁屏的软件之后发现其实现方法,即用WindowManager的addview方法将 ...
转到:http://www.cnblogs.com/hangxin1940/archive/2011/12/14/2288169.html
在android的项目开发中,都会遇到后期功能拓展增强与主程序代码变更的现实矛盾,也就是程序的灵活度。
由于linux平台的安全机制,再加上dalvik的特殊机制,各种权限壁垒,使得开发一个灵活多变的程序,变得比较困难,不像pc平台下那么容易。
瞅瞅elipse的插件,瞅瞅360的插件,在android下,我们一开始很难写好一个主程序,然后通过插件机制来应对以后的功能拓展,于是程序变得不那么灵活多变了。
比如一款android下的安全软件,新版本增加了 ...