
android应用相关
pochuanpiao
生命不息,奋斗不止
展开
-
Android创建sdcard
<br />昨天花了点时间看了一下android的播放接口,从网上弄了播放mp3的demo跑了一下。<br />代码调用MediaPlayer的接口,简单的实现了播发、停止、上一首、下一首。<br />稍后分析mp3播放的代码。<br /><br />歌曲需要从sdcard中读取,下面将sdcard的操作记录一下。<br /> <br />Android创建sdcard<br />步骤一、cmd进入tools目录输入mksdcard -l mycard 100M F:/mysdcard.img <br />转载 2011-03-18 09:41:00 · 905 阅读 · 0 评论 -
Android dip,px,pt,sp 的区别
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我转载 2011-09-05 20:57:34 · 2408 阅读 · 0 评论 -
探索Android中的Parcel机制
一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。 二.Android中的新的序列化机制 在Android系统中,定位为针对内存受限的设备,因此对性能要求更高,另外系统中采用了新转载 2011-10-25 18:03:23 · 1132 阅读 · 0 评论 -
Android 内存泄漏调试
一、概述 1二、Android(Java)中常见的容易引起内存泄漏的不良代码 1(一) 查询数据库没有关闭游标 2(二) 构造Adapter时,没有使用缓存的 convertView 3(三) Bitmap对象不在使用时调用recycle()释放内存 4(四) 释放对象的引用 4(五) 其他 5三、内存监测工具 DDMS --> Heap 5四、内存分析工具 MAT转载 2012-04-11 14:51:56 · 428 阅读 · 0 评论 -
Android http get/post传递参数
本程序介绍如何通过HttpClient模块来创建Http连接,并分别以Http Get和Post方法传递参数,连接之后取回web server的返回网页结果。 注意,在用Post时,传递变量必须用NameValuePais[]数组存储,通过HttpRequest.setEntity()方法来发出http请求。 此外,也必须通过DefaultHttpClient().exec转载 2012-04-25 15:00:24 · 1129 阅读 · 0 评论 -
让 TextView 自带滚动条
在android上面让TextView 过多的文字实现有滚动条,之前想简单了以为设置TextView的属性就可以实现,结果还是需要ScrollView配合使用,才能达到滚动条的效果有两种方式实现,一种是代码写java的layoutJava代码RelativeLayout.LayoutParams param = new RelativeLayout.LayoutPa转载 2012-04-26 18:22:07 · 18591 阅读 · 2 评论 -
android“设置”里的版本号
在文件 packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java 中setStringSummary("build_number", Build.DISPLAY);指定了设置--关于设备--版本号。Build.DISPLAY即Build类中的 DISPLAY 变量,在文件framewo转载 2012-09-05 19:29:51 · 1397 阅读 · 0 评论 -
DLNA介绍(包括UPnP,2011/6/20 更新)
这部分的内容大多来源于网络及官方文档,按照自己的翻译理解整理所成。东西比较多,从头慢慢看还是可以懂个大概的。 目录:一、DNLA的建立二、DLNA的成员三、DLNA标准的制定四、DLNA的设备五、DLNA的架构六、云时代的数字家庭(待填坑) 扩展阅读I: UPnP的工作过程------------DLNA基础协议框架扩展阅读II UPnP AV(Audi转载 2013-12-13 18:27:21 · 1695 阅读 · 0 评论 -
UI设计:如何让APP变快!
转自:http://www.eoe.cn/news/17568.html@亚茹有李 :做了设计转眼间也4年多了,从2011年由网页设计师转到手机APP设计师;最近的工作不是很忙,就静下心来去阅读学习下互联网的一些发展趋势来弥补自己在这方面的不足(因为工作的时间大部份都是做设计);之前一直以为用户体验方面的工作是有专门的研究人员去做的,与设计人员没有关系,通过这几天的学习,发现做设计的也可转载 2013-12-18 10:19:48 · 1121 阅读 · 0 评论 -
android电池电量监控
原文链接:http://developer.android.com/training/monitoring-device-state/battery-monitoring.html作者:完成时间:如果您要更改后台更新频率,从而减少更新对电池使用时间的影响,最好先查看当前的电池电量和充电状态。对应用进行更新会影响电池使用时间,具体取决于设备的电池电量和充电状态。如果用转载 2014-01-02 11:49:03 · 3958 阅读 · 0 评论 -
android使用webview登录,获取session传递到httpclient小例子
前几天完成了一个客户端小功能,使用html页面登录,拿到cookie之后,传递给httpclient完成业务逻辑的访问,现在把基本的流程整理记录一下。首先来一张android工程的目录结构图吧,html、js文件都是放在assets下面的。1、基本的html页面,index.html Log原创 2014-01-07 10:44:19 · 19435 阅读 · 9 评论 -
android奇怪问题收集
1、username和password中的hint大小不一致<EditText android:id="@+id/edittext_user_username" android:layout_width="match_parent" android:layout_height="wrap_content"原创 2014-01-07 17:23:24 · 1053 阅读 · 0 评论 -
android文字阴影效果
最近用到文字的阴影效果,特将研究结果写篇文章。关于android文字阴影,共有四个属性可以设置:android:shadowColor :阴影颜色android:shadowDx :阴影x方向位移android:shadowDy :阴影y方向位移andro转载 2011-08-02 21:22:14 · 4374 阅读 · 0 评论 -
Android 盘点所有Dialog 对话框 大合集 详解
转自:http://blog.youkuaiyun.com/xys289187120/article/details/6601613雨松MOMO带大家盘点Android 中的对话框今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 1.确定取消对话框对话框中转载 2011-07-14 08:52:55 · 1199 阅读 · 0 评论 -
android自定义ListView背景
在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么转载 2011-07-12 09:24:48 · 5718 阅读 · 0 评论 -
Android自带的软键盘上面移动焦点
<br /> android系统上面的输入法,针对手机用户,已经做的比较完善了,但是如果在TV上面跑的话,就需要做一些改动。<br />比如,对软键盘的操作,我们不能去触摸电视屏幕,只能靠焦点的移动去选择我们需要的信息。<br /> <br /><br />下面针对软键盘上面焦点的移动做一些关键点说明:<br /> <br />1、调试使用的是自带的demo:softKeyboard,跑起来之后,是不能控制焦点的。<br /> 参考了源代码里面的pinyinIME,在pinyinIME里面,是可以通原创 2011-03-24 20:25:00 · 4601 阅读 · 15 评论 -
Android编译全过程
本文主要参考官方文档(http://source.android.com /download)和网上相关资料(http://blog.youkuaiyun.com/HKjinzhao/archive/2009/03/18 /4002326.aspx,http://www.williamhua.com/2009/04/30/how-to-build-android- 15-kernel-image/)。网上的资料对于andorid的最新代码有的已经过时,或者有错误,这份文档本人亲自实验,保证可行。另本人没有使 用ecli转载 2011-03-30 15:33:00 · 714 阅读 · 0 评论 -
Android中的资源分析
<br /><br />资源是Android应用程序中重要的组成部分。在应用程序中经常会使用字符串、菜单、图像、声音、视频等内容,都可以称之为资源。通过将资源放到与apk文件中与Android应用程序一同发布,在资源文件比较大的情况下,可以通过将资源作为外部文件来使用,我们将分析如何在Android应用程序中存储这些资源。一、资源的存储<br />在android中,资源大多都是保存在res目录中,例如布局资源以XML文件的形式保存在res/layout目录中;图像资源保存着res/drawable目录中;转载 2011-04-13 10:31:00 · 1993 阅读 · 1 评论 -
Android修改系统时间(应用程序获得系统权限)
网上看了一下相关的知识,转载一下两篇相关的文章(一)在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者转载 2011-06-11 19:18:00 · 4119 阅读 · 2 评论 -
为Android添加服务
一、为 Android添加底层核心服务1. 为什么要写底层核心服务呢? 因为底层核心服务是 Android框架里最接近 Linux/Driver的部分。为了充分发挥硬件设备的差异化特性,核心服务是让上层 Java应用程序来使用 Driver/HW Device 特色的重要管道。例如 Media、 Telephone等底层硬件。 在开机过程中,就可转载 2011-06-13 18:33:00 · 4234 阅读 · 0 评论 -
android弹出对话框
最近因为项目需求,要在一个service上面弹出一个菜单,菜单响应select事件,所以花了点时间把android弹出Dialog的各种方式都看了一下。目前学习到的android有三种方式弹出对话框:1、AlertDialog AlertDialog是非阻塞的,简单的记录一下创建的代码: AlertDialog.Builder builder; AlertDialog alertDialog; Context mContext = getApplicationCo原创 2011-04-28 21:05:00 · 12078 阅读 · 3 评论 -
Android HAL实例学习
这几天正在看HAL,网络上只有这个案例:分析台湾的Jollen的mokoid 工程代码,本文记录编译过程。 预备环境:1.有Android的项目源代码,已经交叉编译完成。2.了解Android JNI,自己最好照着NDK r4版本的sample写一个JNI程序;3.台湾的Jollen的mokoid 工程代码下载 http://code.google.com/p/mokoi转载 2011-06-22 15:16:00 · 1670 阅读 · 1 评论 -
AIDL入门
<br /> 为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程(RPC)方式来调用。这种可以跨进程访问的服务称为AIDL服务,直接在代码中体现吧。<br /> 服务器端<br /> 1、建立一个aidl文件MyService.aidl<br /> package android.test_aidl;interface MyService{ String getValue();}<br />原创 2011-05-02 14:49:00 · 700 阅读 · 0 评论 -
Android屏幕校准
android原始版本里是没有屏幕校准功能的,tp坐标到lcd坐标是完全按照线性关系来转换的。例如,tp坐标是(Xt ,Yt )分辨率是(Wt x Ht ),lcd坐标是(X,Y),分辨率是(W x H),则 X=(Xt *W)/Wt, Y=(Yt *H)/Ht 。但是一般触摸屏不是完全线性的,自然转换关系也就不一样了,好在有tslib,能帮我们解决这个问题。但是android里没有tsli转载 2011-06-30 11:26:00 · 8856 阅读 · 3 评论 -
用桌面做应用的背景
做了一个应用,怎么样直接使用桌面来做应用的背景呢?直接说下方法:1、添加一个style.xml文件 true true 2、在AndroidManifest.xml中添加styleandroid:theme="@style/MyWallPap原创 2011-07-06 20:39:13 · 1127 阅读 · 2 评论 -
开源项目收集
目前包括: Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI St转载 2015-01-29 11:00:59 · 2571 阅读 · 0 评论