
android
文章平均质量分 61
syab11
这个作者很懒,什么都没留下…
展开
-
在android中解析json
android框架已经为我们集成了解析json的包先一个简单的例子,json直接写在string中[code="java"]String staticObject = "{\"firstname\":\"Steve\",\"lastname\":\"Jobs\",\"cellphones\":\"0\"}";void原创 2010-08-12 17:59:42 · 96 阅读 · 0 评论 -
捕获home事件
android中得home事件app是不能捕获的,但是我们可以通过如下方法捕获它 /** * home键的捕获,需要重写onAttachedToWindow并设置type */ private boolean catchHome=true; @Override public void onAttachedToWindow() { if...原创 2011-12-19 16:47:48 · 236 阅读 · 0 评论 -
用ExpandableListView实现类似QQ好友列表
ExpandableListView是一个用来显示二级节点的listview。qq好友列表中子列表上下移动时,父节点在顶端会始终显示,这里我们可以自定义一个view来充当这个父节点。 主布局文件qq_listview如下,其中当我们拖动列表时,系统默认拖动过程中列表背景是黑的,我们可以通过android:cacheColorHint="#00000000"将其设置为透明,其中前两位是透...2011-04-06 16:33:11 · 259 阅读 · 0 评论 -
android中退出当前应用程序的四种方法
从activityA跳到activityB,可以在AstartActivity后就调用finish,然后再B调用finish或使用方法1也可以直接退出程序。Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。 1. D...原创 2011-07-29 11:20:38 · 469 阅读 · 0 评论 -
conversion to dalvik format failed with error 1
andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。刚开始是这样引用的(eclipse):右键工程,Build path,java build path,选择libraries,在右边的按钮中点击“Add External JARs”,然后选择合适的jar包(大部分人应该会这样做).结果控制台立刻报错:conv...原创 2011-07-18 16:15:08 · 94 阅读 · 0 评论 -
横竖屏切换时软键盘焦点
我们横竖屏切换时,有时会调用onConfigurationChanged来更换布局文件。但是当我们是在软键盘显示的时候切换时,切换后软键盘会失去焦点,点击横屏状态下的软键盘的完成按钮也没有反应。 我目前使用的解决办法是再切换前记录焦点的位置,在重新布局后再重新设置焦点。 public void onConfigurationChanged(Configuration n...2011-07-11 15:48:48 · 271 阅读 · 0 评论 -
android权限列表
android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded) ...原创 2010-11-20 15:37:07 · 110 阅读 · 0 评论 -
UI布局参数(持续更新)
android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;android:layout_alignBase...原创 2010-11-10 14:06:23 · 306 阅读 · 0 评论 -
android 权限大全
我们在开发android应用的时候经常需要调用一些服务或者系统功能,那么就需要在androidmanifest.xml 中声明相应权限。例如我们需要让我们的应用能够具备访问网络的能力就需要配置: android.permission.INTERNETandroid平台上的权限许可分得很细,如果软件无法正常执行时看看是不是缺少相关的permission声明。 android.permission.A...原创 2011-06-01 19:13:24 · 88 阅读 · 0 评论 -
类似home的弹出菜单(SlidingDrawer)
当我们想实现系统home界面中弹出的菜单,实现像抽屉一样打开关闭的效果,可以通过SlidingDrawer来实现。 为抽屉view建立一个layout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/and...2011-05-26 20:16:39 · 135 阅读 · 0 评论 -
实现图片的圆角,倒影,转换
大家好,这一节给大家分享的是Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等.本例主要是先获取壁纸(getWallpaper()),然后对当前壁纸的一些特效处理. ImageUtil.java package com.android.tutor; import a...原创 2010-11-02 22:04:17 · 173 阅读 · 0 评论 -
实现能定点移动的seekbar
布局xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill原创 2010-10-14 16:02:09 · 134 阅读 · 0 评论 -
android 上google map的使用
一.MAP API密钥的申请:①在Eclipse->Window->Preferences->Android->Build中查看debugkeystore的位置。②在cmd中执行 keytool -list -alias androiddebugkey -keystore “ …..” -storepass android -keypass...2010-12-22 10:25:07 · 270 阅读 · 0 评论 -
为数字添加LCD效果
我们有时想为数据添加LCD效果,例如实现计时器时,我们想实现类似LCD显示屏那样的跳动效果,如图 首先,我们需要在assets目录下创建一个ttf文件fonts\lcd2mono.ttf 在android代码中如下使用txtMineCount = (TextView) findViewById(R.id.MineCount); txtTimer = (TextVie...原创 2010-12-15 17:54:51 · 168 阅读 · 0 评论 -
Android MediaPlayer的生命周期
这张状态转换图清晰的描述了MediaPlayer的各个状态,也列举了主要的方法的调用时序,每种方法只能在一些特定的状态下使用,如果使用时MediaPlayer的状态不正确则会引发IllegalStateException异常。Idle 状态:当使用new()方法创建一个MediaPlayer对象或者调用了其reset()方法时,该MediaPlayer对象处...原创 2010-09-12 22:55:09 · 93 阅读 · 0 评论 -
drawable 转换成bitmap
[code="java"] public Bitmap setIcon(Drawable drawable) { int width = drawable.getIntrinsicWidth(); // 取drawable的长宽 int height = drawable.getIntrinsicHeight(); ...原创 2010-09-09 13:37:19 · 116 阅读 · 0 评论 -
android软键盘出来的时候覆盖底部的tab导航(转)
今天要做一个搜索功能,搜索界面采用AutoCompleteTextView做搜索条,然后下面用listview来显示搜索结果,而我的主界面是在底部用tab做了一个主界面导航,其中有一个搜索按钮,因为在搜索条中输入文字的时候会弹出软件盘,但是如果不做什么设置的话,软键盘弹出来的同时,会把我下面的tab导航给相应拉到屏幕的上面,界面显示的扭曲啊,后来找到一种解决方法,在相应的activity中(比...原创 2011-11-15 12:49:38 · 401 阅读 · 0 评论