- 浏览: 126318 次
- 性别:
最新评论
文章列表
i have a problem with a custom view with running on api 15 (Android 4.0.3)
the code:
canvas.clipRect(10,10,100,100, Region.Op.DIFFERENCE);
canvas.drawPaint(myPaint);
fills the full area of the view and not just the DIFFERENCE... it works with api 8 and 9...
XOR, Difference and ReverseDifference c ...
基于opencv
用于图片裁剪。有以下特点:
1.能进行人脸识别。图片中有人脸,将自动视为人脸区域为重要区域,将不会被裁剪掉。
2.自动识别其它重要区域。如果图片中未识别出人脸,则会根据特征分布计算出重区域。
总而言之,自动识别图片中的重要区域,并且在图片裁剪时保留重要区域。
目前已经用于一淘玩客 http://wanke.etao.com
https://github.com/beartung/tclip-android
http://code.taobao.org/p/tclip/src/
AlarmManager am = (AlarmManager)cur.getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.RTC, System.currentTimeMillis()+300,
PendingIntent.getActivity(cur, 0, new Intent(cur,MoreAct.class), 0));
use org.apache.commons.net.smtp.AuthenticatingSMTPClient
private void sendLogByEmail(){
String sender = "mxy200@163.com";
String recipient = "mxy200@126.com";
String sendMsg = getData();
if(sendMsg == null)
return;
try {
AuthenticatingSMTPClient cli ...
此文介绍了 android设计中的大体的原则问题 官方设计
http://www.apkbus.com/design/patterns/actionbar.html
android dialog的动画,使用dialog 的android/view/Window.setWindowAnimations 实现
此处的参数必须 使用如下的resid,即要一次性的包含俩动画。
<resources>
<style name="dialogWindowAnim" parent="android:Animation" mce_bogus="1">
<item name="android:windowEnterAnimation"> ...
http://blog.csdn.net/yuanbohx/article/details/8109042
android中也是可以设置各种中文字体的,但是需要导入字体资源,在android assets文件夹中建立fonts文件夹,然后在此放入字体库ttf 即可。经测试有些库是不兼容的,附件有经过测试可以用的库。
android 有自己的SqlLite ,程序的很多信息可以直接使用这个数据库操作,当然很多例子用android.content.ContentProvider对数据层外包了一层,其实正如文档中所说,很多的时候是没有必要这样的。A content provider is only required if you need to share data between multiple applications. For example, the contacts data is used by multiple applications and must be stored in a conten ...
- 2009-10-20 16:36
- 浏览 1916
- 评论(0)
今天初次看到c++中 struct定义的函数实例,c 中不行,并且可以定义构造函数,这些函数默认都为public 类型,以前还以为struct 的初始必须自己专门去调用呢,贴出来表示一下:
*.h
struct SDownloadItem
{
SDownloadItem();// 构造函数
BOOL Load(const CString& strItem);
void Save(CString& strXml);
CString m_strGroup;
CString m_strSrcUrl;
}
*.CPP
SDownloadItem::SDow ...
- 2009-10-19 18:16
- 浏览 13270
- 评论(0)
// android 程序的安装和删除
android 应该说是很小多程序都要交给全球程序员去自己开发呢(默认官方系统的就是不做或者简单的做一下,有授之以渔而不是鱼的味道),这就是开源的积极的调动能力吧,像
文件管理器,输入法之类的小程序都大量的出现了,不过要找个合适的还是有点运气的。
1: 安装
现在我这边就只找到了从pc端进行安装的工具kuruan.net_HiAPK_V1.1.rar (附件会提供下载的)把这个HIAPK 装在pc上后,和模拟器或者手机链接上,直接点击apk程序文件,就安装上去了。
另外还有App installer 可以装在手机上,通过它点击拷贝到sdcard 的a ...
- 2009-10-16 13:34
- 浏览 2130
- 评论(0)
为什么需要sdcard
在android 中网页中图片的下载都会自动向sdcard 寻找空间,sdcard在开发测试中也是非常之必要。
1:如何在模拟器中加载 sdcard
通过文档中介绍可得如下示例:
mksdcard -l sdcard 100M sdcard.img // 这样会在Tools的目录下产生 sdcard 在pc 中的镜像文件。
模拟器启动的时候加载sdcard
emulator -sdcard sdcard.img -avd myavd2
这样后模拟器就可以看到自己的sdcard,通过adb shell 可以登录查看。
2:遍历sdcard
如何找到android 中 ...
- 2009-10-16 11:05
- 浏览 3326
- 评论(0)
接收短信也是比较方便的,主要是继承BroadcaseReceiver 类 ,覆盖onReceive 函数:
1:相关类:
android.content.BroadcastReceiver
android.telephony.gsm.SmsMessage;
2:example code.
public class MessageDemo extends BroadcastReceiver {
private static final String strACT = &q ...
1: android 的短信发送可以在模拟器中进行模拟出来。
如现在启动一模拟器id 号为5554,
运行cmd
telnet localhost 5554
输入help 可以看到很多用于模拟器中的功能命令
gsm call 134343434 // 便是呼叫当前模拟器命令
sms send 15555218135 Hello,this is a Me ...
- 2009-10-14 15:55
- 浏览 5051
- 评论(0)
android 中的xml解析应该是和java中一条道路 主要分为sax 解析和的Dom 解析。
如下的介绍的相关的包和类均为android 环境下:
sax解析对应为:
org\xml\sax 包 :xml解析
javax.xml.parsers.SAXParserFactory
javax.xml.parsers.SAXParser
两个主要用于SAXParser的上下文建立
示例如下:
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser( ...
- 2009-10-13 13:26
- 浏览 2970
- 评论(0)