随笔分类 -  Android

摘要:语法: <uses-library android:name=“string” android:required=[“true”|”false”] /> 被包含于<application>中 说明: 这个元素用于指定该应用程序必须链接的共享类库,这个元素告诉系统应用程序包的类装载器中所包含的类库代码 阅读全文
posted @ 2023-12-20 09:25 疯子FK 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-05-09 11:44 疯子FK 阅读(292) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2013-12-23 14:00 疯子FK 阅读(0) 评论(0) 推荐(0) 编辑
摘要:自定义 ProgressBar 进度条 自定义样式[复制链接]黑牛黑牛当前离线威望33在线时间31 小时金钱443贡献10诚信度0最后登录2013-10-17注册时间2010-12-19主题146帖子181精华14积分271阅读权限90UID4 IP卡 狗仔卡146主题0好友271积分版主威望33金钱443诚信度0最后登录2013-10-17注册时间2010-12-19帖子181精华14积分271UID4发消息电梯直达http://www.lephone.net/thread-4186-1-1.html1#发表于 2011-9-22 16:18:44|只看该作者|倒序浏览今天学习给Progre 阅读全文
posted @ 2013-11-05 20:15 疯子FK 阅读(553) 评论(0) 推荐(0) 编辑
摘要:发现自己的手机上某个界面出现了花屏,某些控件背景被拉伸过多遮住了其他控件,很难看。这种现象高概率出现,分析了下发现:一旦发生这种现象,必然 会打印下面这种log,google了下,这种log应该是硬件加速引入的。在从view层级关闭了硬件加速开关之后,问题没有再出现。[plain] view plaincopyprint?1.D/OpenGLRenderer(10887): GL error from OpenGLRenderer: 0x501 2.E/OpenGLRenderer(10887): GL_INVALID_VALUE 硬件加速开关是android3.0开始引入... 阅读全文
posted @ 2013-10-30 11:22 疯子FK 阅读(1905) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2013-10-16 11:54 疯子FK 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一 Java内存分析工具扫盲如果像我一样一点都不了解,可以先进行内存分析工具扫盲MAT介绍: Eclipse Memory Analyzer(MAT)一个功能丰富的 JAVA 堆转储文件分析工具,可以用于发现内存漏洞和减少内存消耗。 二 Eclipse MAT插件安装当前机器环境描述:[plain] view plaincopyprint?系统: Ubuntu 12.04 LTS 64 Eclipse for Mobile Developers Version: Juno Service Release 1 ADT: 20.03 [plain] view plaincopyprint?系统: 阅读全文
posted @ 2013-09-18 16:11 疯子FK 阅读(1962) 评论(0) 推荐(0) 编辑
摘要:把"Contact all update sites during install to find required software"前面的勾去掉,然后点击下一步,这样之后问题迎刃而解了。 阅读全文
posted @ 2013-09-18 16:02 疯子FK 阅读(387) 评论(0) 推荐(0) 编辑
摘要:private static void unzip(InputStream fis, String outputDirectory) throws Exception { ZipInputStream in = new ZipInputStream(fis); ZipEntry z; String name = ""; String extractedFile = ""; int counter = 0; while ((z = in.getNextEntr... 阅读全文
posted @ 2013-09-04 09:44 疯子FK 阅读(282) 评论(0) 推荐(0) 编辑
摘要:public static Bitmap createScaledBitmap(Bitmap unscaledBitmap, int dstWidth, int dstHeight) { Rect srcRect = calculateSrcRect(unscaledBitmap.getWidth(), unscaledBitmap.getHeight(), dstWidth, dstHeight); Rect dstRect = calculateDstRect(unscaledBitmap.getWidth(), unscaledBitmap.getHe... 阅读全文
posted @ 2013-09-04 09:34 疯子FK 阅读(295) 评论(0) 推荐(0) 编辑
摘要:public static Bitmap zoomImage(Bitmap bgimage, double newWidth, double newHeight) { // 获取这个图片的宽和高 float width = bgimage.getWidth(); float height = bgimage.getHeight(); // 创建操作图片用的matrix对象 Matrix matrix = new Matrix(); // 计算宽高缩放率 float scaleWidth = ((f... 阅读全文
posted @ 2013-08-28 12:21 疯子FK 阅读(766) 评论(0) 推荐(0) 编辑
摘要:换肤,我们都很熟悉,像XP的主题,塞班的主题。看过国外的一些技术博客,就会发现国内和国外对软件的,或者说移动开发的软件的需求的不同。国外用户注重社交、邮件等功能,国内用户则重视音乐、小说、皮肤等功能,国内有很多的软件都支持换肤,像腾讯微博、墨迹天气等。 Android系统通过XML 形式描述各种资源,包括布局、字符串、样式、交互风格等,通常存放在res目录中,使应用逻辑和界面设计分离开来,让开发者可以专注于代码逻辑。换肤就是换掉皮肤包括的部分或所有资源。皮肤一般含有多个文件,例如图片、配置等文件,分散的文件不利于传输和使用,最好打包。打包的格式一般选择zip格式。这里分两种情况,一种是apk, 阅读全文
posted @ 2013-08-19 09:30 疯子FK 阅读(563) 评论(0) 推荐(0) 编辑
摘要:代码部分:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Line 阅读全文
posted @ 2013-05-16 11:07 疯子FK 阅读(257) 评论(0) 推荐(0) 编辑
摘要:并不是所有的Android真机中都带有Google Map add-on,要想内置Google Map add-on是需要和google商谈的。在<uses-library>标签中还包含了一个没有公布的属性"android:required",你可以将com.google.android.maps库的这个属性设置为false,即:<!-- The "android:required" attribute was added in API level 5 (Android 2.0) --><uses-library andro 阅读全文
posted @ 2013-01-17 16:42 疯子FK 阅读(478) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2013-01-17 16:28 疯子FK 阅读(0) 评论(0) 推荐(0) 编辑
摘要:/** * 屏蔽返回键 */@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {switch (keyCode) {case KeyEvent.KEYCODE_HOME:return true;case KeyEvent.KEYCODE_BACK:return true;}return super.onKeyDown(keyCode, event);}/*** 屏蔽Home键*/@Overridepublic void onAttachedToWindow() {getWindow().setType(WindowMa 阅读全文
posted @ 2013-01-17 16:24 疯子FK 阅读(173) 评论(0) 推荐(0) 编辑
摘要:在写文件管理系统时会用到各种打开不同格式的文件的需求,由于Android系统默认内置了一些可以打开的系统应用,但还是不能满足需求,比如打开视频文件、word等,需要安装相应的播放软件才可以使用,这时程序会通过Intent查找可以使用的软件实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同1、在values目录下定义后缀数组文件fileendings<?xml version="1.0" encoding="utf-8"?><resourc 阅读全文
posted @ 2013-01-04 16:51 疯子FK 阅读(211) 评论(0) 推荐(0) 编辑
摘要:/** * 发送短信 */private void sendMessage(){Uri smsToUri = Uri.parse("smsto:");Intent intent = new Intent(android.content.Intent.ACTION_SENDTO,smsToUri);intent.putExtra("sms_body", "我觉得这个【" + pd.name + "】不错,用#也买酒手机商城#,随时随地买正品红酒~立即下载体验【" + SHARE_URL + "】" 阅读全文
posted @ 2012-12-26 10:13 疯子FK 阅读(257) 评论(0) 推荐(0) 编辑
摘要:TextView text = new Text(this);text.setText(Html.fromHtml(str);text.setMovementMethod(LinkMovementMethod.getInstance()); 阅读全文
posted @ 2012-12-20 14:42 疯子FK 阅读(429) 评论(0) 推荐(0) 编辑
摘要:查询地址要内部实现MKSearchListener接口Java代码 publicclassSearchListenerimplementsMKSearchListener{ /** *根据经纬度搜索地址信息结果 * *@paramresult *搜索结果 *@paramiError *错误号(0表示正确返回) */ @Override publicvoidonGetAddrResult(MKAddrInforesult,intiError){ if(result==null){ Stringstr=String.format("错误号:%d",iError); Toast. 阅读全文
posted @ 2012-10-30 13:57 疯子FK 阅读(1124) 评论(0) 推荐(0) 编辑