随笔分类 -  Android

摘要:Intent 的 意图: Intent intent = new Inetnt(Setings); Setings: 1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面 Intent intent = new Intent(Settings.ACTIO 阅读全文
posted @ 2016-03-03 21:05 wanghongwin 阅读(9336) 评论(0) 推荐(0)
摘要:在开发Android的程序的时候sqlite数据库是经常用到的;在多线程访问数据库的时候会出现这样的异常:java.lang.IllegalStateException: Cannot perform this operation because the connection pool has be 阅读全文
posted @ 2015-05-26 15:11 wanghongwin 阅读(15957) 评论(0) 推荐(1)
摘要:原地址 :http://www.cnblogs.com/wangmars/p/3914090.html SQLite,是一款轻型的数据库,被广泛的运用到很多嵌入式的产品中,因为占用的资源非常少,二其中的操作方式几乎和我们接触的数据库不多,甚至只有几百K的他自然会被需求者青睐,下面讲一下在这样的轻... 阅读全文
posted @ 2014-08-15 17:08 wanghongwin 阅读(4338) 评论(0) 推荐(1)
摘要:android:descendantFocusability用法简析 开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者Checkable的子类控件),此时这些子控件会将焦点获取到,所以常常当点击item时变化的是子控件,item本身的点击没有响应。 阅读全文
posted @ 2013-12-24 14:12 wanghongwin 阅读(9488) 评论(0) 推荐(1)
摘要:大家开发Android或者用app的时候会发现转到输入框就会自动弹出软键盘,切换别的页面就会自动的隐藏,下面几行代码用的熟练了就行了:1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS);2、方法二(view为接受软键盘输入的视图,SHOW_FORCED表示强制显示)InputMethodManag 阅读全文
posted @ 2013-12-13 15:58 wanghongwin 阅读(2630) 评论(0) 推荐(0)
摘要:看下面的代码只要传入一个经纬度,后再下载一个Base64的架包带入工程就OK了或者用下面的Base的类代码如下package smsService;import org.apache.http.params.BasicHttpParams;import org.apache.http.params.HttpConnectionParams;import org.apache.http.impl.client.DefaultHttpClient;import org.apache.http.client.methods.HttpPost;import org.apache.http.client 阅读全文
posted @ 2013-10-14 00:04 wanghongwin 阅读(1253) 评论(0) 推荐(0)
摘要:下面列出几种Intent的用法下面的代码片段通过谷歌搜索Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent);market相关的搜索应用Uri uri = Uri.parse("market://search?q=pname:pkg_name"); Intent it = new Intent(Intent.ACTION_ 阅读全文
posted @ 2013-09-04 10:47 wanghongwin 阅读(622) 评论(0) 推荐(1)
摘要:Android Dev DocAndroid 开发 多使用内部类 使用方便且效率高UI方面的知识一、在编写layout的xml文件时,一定要仔细!如果在报错的时候,如何解决?解决:将xml仔细检查并保存后再运行。二、在运行程序时,还未运行onCreate()方法之前就报错(MyAndroid(Project))!原因:在用eclipse 新建的项目的AndroidManifest.xml 文件中的application节点中android:lable写了。去掉后就无错。(待验证!)三、onCreateContextMenu-> 创建长按菜单键显示的菜单!处理菜单选择事件方法-> o 阅读全文
posted @ 2013-08-30 08:59 wanghongwin 阅读(439) 评论(0) 推荐(1)
摘要:1:查看是否有存储卡插入String status=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){说明有SD卡插入}2:让某个Activity透明OnCreate中不设Layoutthis.setTheme(R.style.Theme_Transparent);以下是Theme_Transparent的定义(注意transparent_bg是一副透明的图片)3:在屏幕元素中设置句柄使用Activity.findViewById来取得屏幕上的元素的句柄. 使用该句柄您可以设置或获 阅读全文
posted @ 2013-08-26 15:29 wanghongwin 阅读(408) 评论(0) 推荐(0)
摘要:如何进行Android单元测试 Menifest.xml中加入:中加入:外面加入:编写单元测试代码:必须继承自AndroidTestCase类package name.feisky.android.test; import android.test.AndroidTestCase;import junit.framework.Assert; public class MyTest extends AndroidTestCase {private static final String Tag="MyTest"; public void testSave() throws T 阅读全文
posted @ 2013-08-23 11:22 wanghongwin 阅读(1493) 评论(0) 推荐(0)
摘要:1 2 3 这个是App判断是pad还是手机的代码: 4 5 6 public boolean isTabletDevice() { 7 TelephonyManager telephony = (TelephonyManager) getContext().getSystemService(Context.TELEPHONY_SERVICE); 8 int type = telephony.getPhoneType(); 9 if (type == TelephonyManager.PHONE... 阅读全文
posted @ 2013-08-23 10:30 wanghongwin 阅读(273) 评论(0) 推荐(0)
摘要:注意新建项目之前需要安装googleplayservices然后导入通过上图方法导入sdk包下面的一个包:\adt-bundle-windows-x86\sdk\extras\google\google_play_services\libproject\google-play-services_lib 1 AndroidManifest.xml 2 3 4 8 9 12 13 16 17 18 19 20 21 22 23 24 25 26 27 28 29 32 33 38... 阅读全文
posted @ 2013-08-22 15:53 wanghongwin 阅读(1277) 评论(0) 推荐(0)
摘要:onCreate():创建Activity调用,用于Activity的初始化,还有个Bundle类型的参数,可以访问以前存储的状态。onStart():Activity在屏幕上对用户可见时调用onResume():Activity开始和用户交互的时候调用,这时该Activity是在Activity栈的顶部。onPause():Activity被暂停时调用,也就是你要对你能看到的这个Activity说byebye的时候调用,这里可以做一些清理和保存工作onStop():Activity被停止或者Activity变成不可见时调用onDestroy():Activity被从内存中移除,一般发生在执行 阅读全文
posted @ 2013-08-21 14:55 wanghongwin 阅读(390) 评论(0) 推荐(0)
摘要:1、简介: TextView控件可用来展示文本信息(包括HTML文本),可以手动来设置可编辑或不可编辑。2、创建对象: 1)在代码中通过new的方式创建,创建,设置文本,样式后,通过setContentView方法,将空间设置到界面中。 2)通过在main.xml中添加TextView配置节来创建,设计基础属性,宽度、高度、颜色、字体大小等,需要注意的是设置字体大小的几个单位(sp/dp/ps)之间的区别,几个单位的解释如下:dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与sca 阅读全文
posted @ 2013-08-21 13:59 wanghongwin 阅读(329) 评论(0) 推荐(0)
摘要:XML属性属性名称相关方法描述android:autoLinksetAutoLinkMask(int)设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoTextsetKeyListener(KeyListener)如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferTypesetText(CharSequence,TextView.BufferType)指定getText()方式取得的文本类别。android:ca 阅读全文
posted @ 2013-08-21 13:56 wanghongwin 阅读(4451) 评论(0) 推荐(1)
摘要:控件属性:android属性Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerHrizontal水平居中android:layout_centerVertical垂直居中android:layout_centerInparent相对于父元素完全居中android:layout_alignParentBottom贴紧父元素的下边缘android:layout_alignParentLeft贴紧父元素的左边缘android:layout_alignParentRight贴 阅读全文
posted @ 2013-08-19 10:18 wanghongwin 阅读(1399) 评论(0) 推荐(0)
摘要:android常用的一些属性说明android:id --- 为控件指定相应的IDandroid:text --- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity --- 指定控件的基本位置,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身。android:textSize --- 指定控件当中字体的大小android:background --- 指定该控件所使用的背景色,RGB命名法android:width --- 指定控件的宽度android:height --- 指定控件的高度android:pa 阅读全文
posted @ 2013-08-16 13:42 wanghongwin 阅读(334) 评论(0) 推荐(0)
摘要:android带有文字的图片按钮的两种实现方式1).TextView对Button用相对布局,这要要求按钮的背景图片要留下空白位置给文字。这种方式开发比较简单,适合做一些风格一致的Button。2).自定义控件继承Button,重写onDraw(Canvascanvas)把图片绘制上去,字体位置可以改变,不依赖已有的图片。这种方式比较灵活,可以实现复杂的需求。publicclassCustomButtonextendsButton{PublicCustomButton(Contextcontext,AttributeSetattrs){super.(context,attrs);bitmap= 阅读全文
posted @ 2013-08-16 13:38 wanghongwin 阅读(2058) 评论(0) 推荐(0)
摘要:在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。#define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION 3 //方向#define SENSOR_TYPE_GYROSCOPE 4 //陀螺仪#define SENSOR_TYPE_LIGHT 5 //光线感应#define SENSOR_TYPE_PRESSURE 6 //压力#define SENSOR_TYPE_TEMPE 阅读全文
posted @ 2013-08-16 13:29 wanghongwin 阅读(369) 评论(0) 推荐(0)
摘要:Invalid layout of java.lang.String at value## A fatal error has been detected by the Java Runtime Environment:## Internal Error (javaClasses.cpp:129), pid=7532, tid=11904# fatal error: Invalid layout of preloaded class## JRE version: 7.0_25-b17# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.25-b0.. 阅读全文
posted @ 2013-08-13 14:19 wanghongwin 阅读(19917) 评论(3) 推荐(1)