- 浏览: 1324740 次
- 性别:
- 来自: 深圳
-
最新评论
-
我说123木头人雪雪:
...
Android截屏并对图片做高斯模糊处理 -
ysc123shift:
没有源码。
Android截屏并对图片做高斯模糊处理 -
我de专属doll:
你那个Jni库是自己编译的还是有现成的呢?
Android media媒体库分析之:分类别统计媒体文件大小 -
zhunanfengfeimeng:
想做项目经理?这些工具必须了解 -
ls0609:
一个带人脸识别的智能照相机demohttp://blog.cs ...
Android 调用相机,获取的图片太小
文章列表
Android二值化算法
- 博客分类:
- Android图像处理
网上找了很多,没有一个能用的,本文的方法是自己在别人的基础上修改而来,纯Java算法,效率没有C++的高,追求效率的可以用Jni,具体参考:http://vaero.blog.51cto.com/4350852/822997
感谢网上分享的朋友们!
有图有真相:
接下来直接上代码:
public void binarization(Bitmap img) {
width = img.getWidth();
height = img.getHeight();
int area = width * height;
int gray[][] = new in ...
Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/
个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop
Android电池监控 Android Battery Dog http://sourceforge.net/projects/andbatdog/
RSS阅读软件 Android RSS http://code.google.com/p/android-rss/
Android的PDF阅读器 DroidReader http://code. ...
android调用其他人的so文件
- 博客分类:
- 系统层开发
反编译了一个apk,里面有个so文件,想在自己的程序里面调用,结果一直报错:
java.lang.UnsatisfiedLinkError: Library faceBlend not found libXXXX.so
网上找了很多,大概原因如下:
比如你的包名com.android.test. 项目名:testActivity.
public native String gethello()
那么在.so中源文件的JNI函数名应该这么写jstring Java_com_android_test_testActivity_gethello(......)
所以你的工程必须有相同的包名及项目 ...
我在调用相机获取图片时碰到了问题:返回的图片太小。
参考文章:http://www.cnblogs.com/xiaoxiaoboke/archive/2011/07/19/2110211.html
解决办法:
启动相机:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
//将图片保存至SDcard,相机返回后直接在SDcard读取图片,这样可以解决获取的图片太小的问题。
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(fi ...
Android dialog 全屏
- 博客分类:
- UI设计
Android中让Dialog全屏:
一、在style中定义样式:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Transparent">
<item name="android:windowBackground">@color/transparent_background</item>
<item name="an ...
项目经理职责:
1、 基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。
2、 与客户沟通,了解项目的整体需求。并与客户保持一定的联系,即时反馈阶段性的成果,和即时更改客户提出的合理需求。 ...
具体实现参考“农民伯伯”的两片文章,
http://www.cnblogs.com/over140/archive/2010/07/30/1788563.html
http://www.cnblogs.com/over140/archive/2010/08/04/1792167.html
我实现的过程中遇到的问题:
1、在传递自定义对象时android端和服务器端的自定义类要一致,即:包名一致、类名一致。例如:两端都是:com.zwq.test.MyObject
最好的方法就是将服务器端得DTO类导出为Jar包,在android端引入使用。
2、连接超时的异常如法捕获:
原因是把factor ...
今天跟群里面的朋友分享一下我仿 Ipad界面的实现过程。这个是初级文档, 一直忙项目没时间再更新了,只能给大家一下简单的思路,而且我最终的实现可能跟文档上有出入。Android Launcher交流群:117677528
再次声明:初级文档,只供新手学习。
android 让Activity透明起来
- 博客分类:
- UI设计
让自己的Activity变成透明的:关键是设置Activity的Theme。
1、定义一个style:
<style name="Transparent">
<item name="android:windowBackground">@color/transparent_background</item>
<item name="android:windowNoTitle">true</item>
<item name=&qu ...
android图片缩放(指定大小)
- 博客分类:
- UI设计
private Drawable zoomDrawable(Drawable drawable, int w, int h) {
int width = drawable.getIntrinsicWidth();
int height = drawable.getIntrinsicHeight();
Bitmap oldbmp = drawableToBitmap(drawable);
Matrix matrix = new Matrix();
float scaleWidth = ((float) w / width);
float scaleHeig ...
下载应用到SD卡并安装
- 博客分类:
- android网络编程
更新软件时要用到将软件下载到SD卡并主动弹出安装界面,就想安卓市场一样,下面总结一个简单的实训过程:
1、检测某个应用是否已经安装了:
public boolean isPkgInstalled(String packageName) {
PackageManager pm = getPackageManager();
try {
pm.getPackageInfo(packageName, 0);
} catch (Exception e) {
return false;
}
return true;
}
只需要一个包名就可以了。如果是 ...
1、定义为static的变量在activity调用onDestroy()方法结束后还保存在内存中!可能会影响接下来的启动运行!注意了!
2、程序中有多个activity在其中一个中退出整个程序:http://blog.csdn.net/tangfeidd/archive/2011/03/04/6222358.aspx
3、activity和service直接通信:
Activity调用Service用IBinder,Service向Activity发送消息则可借助于BroadcastReceiver。
参考:http://zhangyan1158.blog.51cto.com/2487362 ...
有时候要让我们发的通知不被用户清除,这就需要将通知加入正在运行的组中。具体实现如下:
notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Intent actClick=new Intent("com.zwq.test");//定义广播的动作。
pendIntent= PendingIntent.getBroadcast(this, 0, actClick, 0);
notification = new Notification();
...
一、为widget添加点击事件
在继承自AppWidgetProvider类的onUpdate方法中添加监听并发送点击事件:
Intent actClick=new Intent("com.zwq.taskMan");
PendingIntent pending= PendingIntent.getBroadcast(context, 0, actClick, 0);
RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.widget);
rv.setOnClickPe ...
private int getAndroidSDKVersion() {
int version = 0;
try {
version = Integer.valueOf(android.os.Build.VERSION.SDK);
} catch (NumberFormatException e) {
}
return version;
}
获取到得sdk的版本号:比如2.1的是7 2.2的8
具体可以参考这儿:http://www.ataaw.com/?p=567