Android
bruce_wang_janet
人生有三宝:终身运动,终身学习,终身反醒.吸收新知,提高效率,懂得相处,成就自己,也成就他人,创造最高价值.
展开
-
android handle thread runnable的关系
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo; class MyThread extends转载 2013-05-07 21:41:29 · 2594 阅读 · 0 评论 -
android 开发积累
1. android activity 不会展示 title appname之类的方法android:theme="@android:style/Theme.NoTitleBar"原创 2013-07-24 21:38:58 · 691 阅读 · 0 评论 -
底部能带消息提示的TabHost的实
底部能带消息提示的TabHost的实现。其实这个效果之前早就想过,当初的想法就是肯定猜到了用FrameLayout来实现,那么今天就和大家分享这样的一个成果吧。而且像这种应用非常的广泛。好吧有图有真相,进入正题吧。实现效果:布局文件:<TabHost android:id="@android:id/tabhost" android:layout_width转载 2013-07-31 20:44:34 · 1419 阅读 · 0 评论 -
android 禁止扫描图片和音乐的方法
开发中肯定有这样的情景:自己的应用中会缓存很多图片到本地,不想让系统图库扫描到自己的图片或者不想对用户浏览图片造成影响。以前的实现是把所有文件都去掉或者改掉扩展名。其实Android提供了对此的支持。.nomedia文件作用:应用中的图片不被系统图库扫描“.nomedia”文件放在任何一个文件夹下都会把该文件夹下所有媒体文件(图片,mp3,视频)隐藏起来不会在系统图库,铃声中出现。转载 2013-10-19 22:37:11 · 4197 阅读 · 0 评论 -
发布Android APK应用流程
一、创建一个keystore文件(androidkevin.keystore):1、 通过命令行进入jdk的bin目录下;2、 写入如下命令:C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias androidkevin.keystore -keyalg RSA -validity 20000 -keystor转载 2013-12-04 23:33:32 · 814 阅读 · 0 评论 -
android handle 用法
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate(); }转载 2014-12-06 21:15:52 · 4861 阅读 · 1 评论 -
popwindow
1 .得到自适应大小方法产生在listItem.measure(0,0)报空指针异常。我debug 发明listItem 并不是为空啊,为啥会报错。在经过一番查找之后。我发明本来是本身item的布局用了RelativeLayout 把他换为LinearLayout 就好了。究其原因,本来是 Linearlayout重写了onmeasure办法,其他的布局文件没有重写onmeas原创 2014-12-07 00:43:51 · 628 阅读 · 0 评论 -
baidu map 学习
1. API_KEY增加AndroidManifest.xml文件必须增加meta-data内容,否则地图不更新村镇和路数据。 android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name"原创 2015-01-13 09:13:13 · 745 阅读 · 0 评论 -
listview 单击事件总结
1. 选择单条,颜色变化listView 点击变色默认为黄色,要替代之,使用:android:listSelector="@drawable/listview_selector"注意:listView的item 布局(注意时item的布局)的背景色不要为白色white,否则点击会看不到效果 android:id="@+id/contact_li原创 2014-12-25 09:41:13 · 737 阅读 · 0 评论 -
php 请求返回json格式数据
[php] view plaincopyprint? paserRequest($_SERVER["QUERY_STRING"]); function paserRequest($strReq) { parse_str($strReq);//解析请求参数 $cpIds = explode(转载 2013-07-27 13:38:45 · 1896 阅读 · 0 评论 -
android屏幕适配
1、配置android应用程序适配在不同的手机上,需要在AndroidManifest.xml文件的manifest标签中添加子元素:12345678910manifest xmlns:android="http://schemas.android.com/apk/res/android"> ...转载 2013-07-24 22:41:08 · 698 阅读 · 0 评论 -
android Inflate 的作用
Inflate()作用就是将xml定义的一个布局找出来,但仅仅是找出来而且隐藏的,没有找到的同时并显示功能。最近做的一个项目就是这一点让我迷茫了好几天。android上还有一个与Inflate()类似功能的方法叫findViewById(),二者有时均可使用,但也有区别区别在于:如果你的Activity里用到别的layout,比如对话框layout,你还要设置这个layout上的其转载 2013-05-08 23:37:31 · 735 阅读 · 0 评论 -
listview的用法总结
Android中ListView这个组件比较常用,但对初学者来说,又比较难掌握,在此分享一下我的使用经验。ListView是以列表的形式展示数据,这里面有三个要素:数据、视图、适配器。常用的适配器有三种:ArrayAdapter, SimpleAdapter, SimpleCursorAdapter。其中SimpleAdapter扩展性最好,几乎能实现所有展示需求的列表,我在实际开发中转载 2013-05-08 23:42:01 · 830 阅读 · 0 评论 -
viewpager的用法总结
这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那转载 2013-05-09 22:03:27 · 11545 阅读 · 3 评论 -
android 问题列表
今天更新开发环境后出现如下错误问题:Errors occurred during the build.errors running builder 'Android Pre Compiler' on project'项目名称'java.lang.NullPointerException. 原因是使用SVN导致:svn在checkout的所有文件的文件夹下都会生成一个.svn转载 2013-05-11 20:09:41 · 673 阅读 · 0 评论 -
android GPS基础1
1、首先允许GPS操作权限 在AndroidManifest.xml 中加入代码: 2、其中主要应用到的知识点如下所示: LocationManager //This class provides access to the system location services. LocationListener //Used转载 2013-05-13 22:04:27 · 674 阅读 · 0 评论 -
android lib 第三方 库的使用
andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。刚开始是这样引用的(eclipse):右键工程,Build path,java build path,选择libraries,在右边的按钮中点击“Add External JARs”,然后选择合适的jar包(大部分人应该会这样做).结果转载 2013-06-28 21:20:33 · 712 阅读 · 0 评论 -
Android横竖屏总结
横竖屏切换后Activity会重新执行onCreat函数,但是在Android工程的Mainfest.xml中加入android:screenOrientation="user" android:configChanges="orientation|keyboardHidden"之后,横竖屏切换之后就不会去执行OnCreat函数了,而是会去调用onConfigurationChanged(),这样转载 2013-07-21 11:22:13 · 700 阅读 · 0 评论 -
一个android 异步多线程类介绍
public interface AsyncWorkIF { public Object excute(Map map); }public class AsyncWorkHandler extends Handler implements AsyncWorkIF{ private static Looper sLooper原创 2013-07-22 22:11:40 · 1243 阅读 · 2 评论 -
startActivityForResult 的用法
1. ACTIVITYA中的代码 add.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { Intent intent = new Intent();原创 2014-12-26 20:39:27 · 506 阅读 · 0 评论