随笔分类 - ANDROID
摘要:1、首先想捕获Alarm发出的action,各手机厂商定义不同,未能完全捕获2、捕获action之后,希望调用第三方音乐app的播放功能。其未开放,想到测试时的performClick方法。但是未能实现3、即使捕获Alarm action之后,原闹钟依然会播放它的闹铃,从而影响我实现的音乐播放。3、引入android源码中的Alarm和Music之后,发现要改的工作量有些大,于是下载了网上开源可运行的闹钟、音乐播放器源码4、只需要改变My Alarm中的播放功能即可。解决方案:1、在添加闹钟时修改“铃声”功能,让用户可以自定义多选音乐。2、修改闹钟的播放功能,改为顺序播放用户选择的音乐3、修改
阅读全文
摘要:简介:这是在Java中使用SQLite的教程的详细页面,介绍了和java,有关的知识、技巧、经验,和一些java源码等。简单的在Java中使用SQLite的教程使用SQLiteJDBC封装 www.zentus.com/sqlitejdbc/作者序言我一直想写一个在Java中使用SQLite的例子,但是很长时间都找不到一个真正合适的,现在我终于找到了,我希望它可以帮助那些像我一样的Java新手走出困惑. 另外我的一个朋友也在问我如何在Java里使用数据库,所以这篇文章也是为他写的. 希望我的文章可以真的帮助一些人. 如果你有更好的想法, 请立即告诉我, 谢谢! 布兰顿 T.测试环境Intel
阅读全文
摘要:错误LOG: 1 12-13 17:05:28.754: E/AndroidRuntime(8344): FATAL EXCEPTION: main 2 12-13 17:05:28.754: E/AndroidRuntime(8344): java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. 3 12-13 17:05:28.754: E/AndroidRuntime(8344)
阅读全文
摘要:前情:图是以480x800分辨率切图,高度不需要缩放,宽度缩放问题描述:制作了.9图,结果横向拉伸没问题,但是纵向会变得特别高。解决办法:将右边能缩放的地方都画上线,在压缩时画上线的地方才能压缩,而放大时不影响。知识点:左上下拉伸区域上左右拉伸区域右内容上下填充区域下内容左右填充区域右边和下边相当于padding效果压缩最好是能压得地方都拉上拉伸不用
阅读全文
摘要:TextView一般都是用来显示一段文本,这里说的高级特性主要是一些我们平常不太常用的属性。包括文字阴影、自定义字体、html嵌入多格式、字体加粗、插入图片。这些特性平时开发APP的时候,可能一般使用不多,不过需要的时候却是很有用的特性。之所以写这篇文章是因为今天修改Launcher里面界面字体的时候,遇到些问题,而Launcher的图标都是TextView做的,因此查找了一些TextView的特殊属性。1、文字阴影//Edited by mythou//http://www.cnblogs.com/mythou/android:shadowColor="#000000"a
阅读全文
摘要:各种分辨率下图片尺寸工程师通常开发三套UI布局文件,所以设计师通常也要不同的需求处理2-3套切图。con TypeStandard Asset Sizes (in Pixels), for Generalized Screen DensitiesLowdensityscreen(ldpi)Mediumdensityscreen(mdpi)Highdensityscreen(hdpi)Launcher36 x 36 px48 x 48 px72 x 72 pxMenu36 x 36 px48 x 48 px72 x 72 pxStatusBar24 x 24 px32 x 32 px48 x 4
阅读全文
摘要:参数有顺序要求,顺序设置正确即可。
阅读全文
摘要:利用struts2自带的正则匹配,应该说这算是最官方的解决方案了在struts.properties中加正则匹配struts.action.excludePattern=/webservice/.*web.xmlXml代码 1 2 6 7 8 contextConfigLocation 9 classpath:com/travelsky/rap/conf/applicationContext.xml10 11 12 13 org.springframework.web.context.ContextLoaderLi...
阅读全文
摘要:一般我们要在我们自己的控件中放置文本的时候,都会通过Paint来实现:Paint paint =newPaint();paint.setAntiAlias(true);paint.setTextSize(16);但是,如果你在其他分辨率的手机上,查看文本的效果的时候,就会有问题,如果是在低分辨率的机器调试的话,放到高分辨率的机器上,就会感觉字体太小了;反之,太大。所以设置文本字体的时候不能采用以上的方式来设置,而应该采用与TextView类似的方法,如:publicvoidsetTextSize(inttextSize){Context c = getContext();Resources r
阅读全文
摘要:1.使用剪切板可以直接实现数据的传输 ClipboardManagerview plaincopy to clipboardprint?public void setClipboard(String text) { ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setText(text);}public String getClipboard() { ClipboardManager clipboard = (ClipboardMana
阅读全文
摘要:如何在Android智能手机上捕获数据包?本文由CSDN-蚍蜉撼青松【主页:http://blog.csdn.net/howeverpf】原创,转载请注明出处! 当前Android系统越来越流行,无论是对于安卓应用的开发人员,还是对于网络安全的研究人员,都有可能需要掌握捕获Android应用通信数据包的方法。根据技术手段不同,常用的抓包方法分两类,一类是通过Androidf智能移动终端所接入的上层网络设备或线路获取数据流,另一类则是直接在Android移动终端上监听数据流。本文主要探讨第二类方法,下面分别就前期准备、一般步骤、常见问题、扩展说明四方面详谈。(由于本人使用的是Android手机,
阅读全文
摘要:数据来源,手机端上传至服务器端的原始数据1,基本信息(第一次启动)字段名字段类型备注是否必填appkeyStringYdeviceCodeString设备号与wifima必填一个wifimacStringmac地址os_version系统版本YplatformStringandroid/ios/wpYlanguageStringzh-cn/en等YresolutionString分辨率 800x480YphonetypeStringPHONE_TYPE_NONEPHONE_TYPE_GSMPHONE_TYPE_CDMAPHONE_TYPE_SIPYnetworkString网络类型YtimeS
阅读全文
摘要:一直受到android开发图片分辨率问题困扰.drawable-(xdpi,hdpi,mdpi,ldpi,nodpi)这几个文件夹到底怎么放图片呢?dpi是什么呢?dpi是“dot per inch”的缩写,每英寸像素数。四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)一般情况下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。dpi计算公式DPI=对角线的像素值/尺寸手机屏幕分辨率和屏幕密度是两码事!并不是800*480的分辨率手机图片就应该放在hdpi文件夹中。5
阅读全文
摘要:很多人在android开发中都遇到了生成bitmap时候内存溢出,也就是out of memory(OOM)的问题,网上对这样的问题的的解决说法不一。笔者作为一个初级开发者,在这里向大家提供一种比较实用,比较易于理解的方法,这种方法不如一些高级开发者提出的方案来的深刻,但是也能帮助大家有效地解决问题。废话不多说了,直接上代码。Java代码BitmapFactory.Optionsopt=newBitmapFactory.Options();//这个isjustdecodebounds很重要opt.inJustDecodeBounds=true;bm=BitmapFactory.decodeFi
阅读全文
摘要:看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了。设置Dialog首先通过getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的WindowManager.LayoutParams lp, lp有个公共属性windowAnimations, 只要把要实现的animation的id赋值给它就可以了。问题是这个animation应该怎么写呢,研究发现,窗口进入和退出的效果分别是通过@android:windowEnterAnimation和@android:windowExitAnimatio
阅读全文
摘要:1 public class MyDB extends SQLiteOpenHelper { 2 // 数据库的缺省路径 3 private static String DB_PATH ; 4 private static final String DB_NAME = "aa.db"; 5 private static final int DB_VERSION = 2; 6 private SQLiteDatabase m_database; 7 private final Context m_context; 8 /** 9 * 10 * Cons...
阅读全文
摘要:The content of elements must consist of well-formed character data or markup
java.sql.SQLException: 无法转换为内部表示
阅读全文
摘要:cxf不能将String的参数序列化的问题解决问题:java.lang.NoSuchMethodError: org.codehaus.jettison.AbstractXMLStreamWriter.serializeAsArray(Ljava/lang/String;)V at org.apache.cxf.jaxrs.provider.json.utils.JSONUtils.createStreamWriter(JSONUtils.java:90) at org.apache.cxf.jaxrs.provider.json.JSONProvider.createWriter...
阅读全文
摘要:前述:最近在写一些重用组件,希望将common project引用到一个launcher project中问题:重用组件中包含了res资源文件,在使用“is Library”时编译错误,无法找到R解决方案:将含有RES的Library project放置在launcher project外层,可以解决,但是如果一直这样放,好像有点儿坑。REFERENCES:http://stackoverflow.com/questions/5686470/res-folder-in-a-library-project/16583646#16583646
阅读全文
摘要:package com.travelsky.bluesky.utils;import android.content.Context;import android.graphics.Rect;import android.text.TextUtils;import android.util.AttributeSet;import android.widget.TextView;/** * 跑马灯效果 textview * @author zbtu * @date 2013-4-22 上午8:55:44 ...
阅读全文