
Android
feng00~
这个作者很懒,什么都没留下…
展开
-
ProgressBar样式集合
android 进度条的样式 例1:(默认样式(中等圆形))Xml代码 android:id="@+id/progressBar1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 例2:(超大圆形)Xml代码原创 2012-10-29 14:36:25 · 46897 阅读 · 1 评论 -
android studio1.3为项目设置library
1.新建或导入要作为library的module。2.修改对应的build.gradle文件,apply plugin: 'com.android.application'改为apply plugin: 'com.android.library' 3.删掉 defaultConfig 里面的 applicationId。4.选中主module,右键open m原创 2015-08-12 09:13:57 · 768 阅读 · 0 评论 -
关于Adapter的notifyDataSetChanged无法刷新的问题。
1、notifyDataSetChanged()方法必须放到UI线程中。2、adapter中的数据源改变前和改变后引用的对象必须是同一个。修改前(无效):import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import原创 2015-04-29 14:31:26 · 2072 阅读 · 0 评论 -
android 默认弹出软键盘
网上搜了下答案基本上都是:InputMethodManager im = ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)); im.showSoftInput(scoreEditText, 0); scoreEditText焦点也获取了,但就是怎么也出不来,弄了很久发现最终原因是不能直接写在onCreat原创 2014-12-03 10:47:39 · 678 阅读 · 0 评论 -
Android使用AIDL远程通信
假设A应用需要与B应用进行通信,调用B应用中的query(int no)方法,B应用以Service方式向A应用提供服务。需要下面四个步骤: 1> 在B应用中创建*.aidl文件,aidl文件的定义和接口的定义很相类,如:在com.cqrf.remote.aidl包下创建StudentQuery.aidl文件,内容如下:package com.cqrf.remote.aidl;//定原创 2013-04-25 22:39:21 · 902 阅读 · 0 评论 -
Android 编辑框(EditText)属性
EditText继承关系:View-->TextView-->EditText EditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,转载 2013-04-04 15:52:13 · 1226 阅读 · 0 评论 -
Android中的尺寸单位比较
dp(dip): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt: point,是一个标准的长度单位,1pt=1/72英寸,用于原创 2012-10-28 15:44:20 · 608 阅读 · 0 评论 -
Android 相对布局 RelativeLayout 属性
android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;android:layout_alig转载 2012-10-27 22:24:03 · 670 阅读 · 0 评论 -
Android权限列表
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,转载 2012-11-04 22:52:39 · 557 阅读 · 0 评论 -
Android五大布局
Android五大布局对象,它们分别是FrameLayout(框架布局:不知道是不是这么翻译的),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局). FrameLayout: FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在转载 2012-10-25 10:26:41 · 590 阅读 · 0 评论 -
Activity 的生命周期
首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: view plaincopy to clipboardprint?public class Activity extends Applic转载 2012-10-25 10:14:46 · 406 阅读 · 0 评论 -
java.net.ConnectException: localhost/127.0.0.1:8088 - Connection refused 异常
在android虚拟机上通过127.0.0.1或者localhst访问网络或者下载文件的时候出现了java.net.ConnectException: localhost/127.0.0.1:8088 - Connection refused 异常异常原因如下: android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者1原创 2012-10-31 21:33:18 · 1141 阅读 · 0 评论 -
使用adb访问sqlite数据库及常用命令
2011-04-13 17:32 使用adb工具访问sqlite数据库及常用命令(转)(不断更新) Android Debug Bridge(ADB)是Android的一个通用调试工具,它可以更新设备或模拟器中的代码,可以管理预定端口,可以在设备上运行shell命令,我们知道android是基于Linux内核,它的内部文件结构也是采用linux文件组织方式,因此访问它的文件结构需要使转载 2012-10-30 21:43:39 · 956 阅读 · 0 评论 -
slidingMenu 百度地图在Fragment中切换黑边解决方法
由于android opengl绘制机制的原因,在使用slidingMenu和百度地图在切换的时候会出现黑边的现象,查了百度地图官方也没有找到好的解决办法,于是想到使用截图的方式来解决,大致的步骤如下:1.slidingMenu打开的时候调用BaiduMap的snapshot方法截图获取Bitmap对象;2.使用ImageView替换BaiduMap View并显示截取的图片;3.sl原创 2015-09-07 16:24:10 · 2114 阅读 · 2 评论