android 其他
文章平均质量分 58
tengzhinei1
这个作者很懒,什么都没留下…
展开
-
[Accessibility] Missing contentDescription attribute on image
今天使用了下ADT 16.0 在定义一个ImageVIew的时候 总是提示这个[Accessibility] Missing contentDescription attribute on image警告,虽说可以不理 但总是感觉怪怪的,在网上一搜 发现原来这是ADT 16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButton等,ADT会提示你定义一个andr...原创 2012-05-01 10:20:40 · 144 阅读 · 0 评论 -
AndroidManifest.xml中android:configChanges的简介
程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先 called onSaveInstanceState()去保存你应用中的一些数据,然后called onDestroy(),最后才去called onCreate()或onRestoreInstanceState()方法去重新启动Activity。...原创 2012-06-14 22:29:37 · 375 阅读 · 0 评论 -
安卓图表引擎AChartEngine(一) - 简介
http://blog.csdn.net/lk_blog/article/details/7645509原创 2012-06-24 15:03:44 · 59 阅读 · 0 评论 -
获取资源的id
主要由两种方法,个人建议第二种。 1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为: String path = "com/drawable/resource/imageName.png"; InputStream is = getClassLoader().getResourceAsStr...原创 2012-02-24 22:07:08 · 107 阅读 · 0 评论 -
imageView 的 android:maxHeight,maxWidth属性
在使用imageview控件时,由于图片大小不一致,需要给图片设置个最大宽高。设置后的代码如下 但是单用 android:maxHeight="100dp" android:maxWidth="100dp" 是不够的 文档上 An optional argument to supply a maximum width for this view. Only valid ...原创 2012-07-01 10:29:53 · 243 阅读 · 0 评论 -
ImageButton自定义按钮的按下效果的高效实现方法(非一般)
通常情况下,我们可以采用如下方式实现: Xml代码 <?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item andr...原创 2012-03-04 17:29:40 · 115 阅读 · 0 评论 -
在Spinner塞入复杂对象,取其key值和value值的解决办法。
网上找的都是使用String[]或者ArrayList<String>往Spinner里面塞数据,那假如是个复杂对象呢?比如:ArrayList<Company> 其实,很简单,重写Company的toString()就可以了; Java代码 public class Company { public String jjgsdm...原创 2012-03-10 14:16:46 · 113 阅读 · 0 评论 -
Android通讯录 字段
Android通讯录有关通讯录的资料都放在contacts2.db中这个数据库放在/data/data/com.android.providers.contacts/databases/contacts.db通话记录表calls字段名称说明_id索引Key,自增长number通话电话号码...原创 2012-03-10 20:19:17 · 142 阅读 · 0 评论 -
自动创建快捷方式两种方法
1,直接打开添加面板不用用户权限void setshortCut() { Intent addShortcut = new Intent(); // 设置快捷方式的名字 addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "快捷方式练习"); // 构建快捷方式中专门的图标 ...原创 2012-03-27 20:56:59 · 611 阅读 · 0 评论 -
定位的几种方法
1 gprs定位 package com.android.antking.gps;import android.app.Activity;import android.content.Context;import android.location.Criteria;import android.location.Location;import android.locati...原创 2012-03-27 20:59:36 · 206 阅读 · 0 评论 -
Android分享功能(转载)
应用场景:某个手机阅读器程序,读者看到一篇文章,觉得不错,想要与朋友分享 。 应用展现:按手机的Menu键,弹出“分享”菜单,点击后显示一系列Android分享功能的方式(短信、E-mail等) 。 背景知识:Android上不同程序里面的Activity之间可以互相调用 。你可以在自己的程序中,调用短信程序,发送一条短信 。调用的方式就是向系统提出请求,系统会去调用适当的程序Acti...原创 2012-04-15 13:35:27 · 81 阅读 · 0 评论 -
Android自定义捕获Application全局异常
package qianlong.qlmobile.ui;import java.io.File;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.PrintWriter;import java.io.StringWriter;import java.io...原创 2012-08-21 17:24:32 · 80 阅读 · 0 评论 -
android Uri获取真实路径转换成File的方法
data.getData()返回的是Uri,例如 “content://media/external/images/media/757”怎么变成文件路径啊Uri uri = data.getData(); Cursor cursor = getContentResolver().query(uri, null, null, nul...原创 2012-08-23 12:40:24 · 240 阅读 · 0 评论 -
android textview 添加下划线 中划线 删除线
tv=(TextView)findViewById(R.id.tvId); tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); //删除线//Paint.UNDERLINE_TEXT_FLAG 下划线 可以测试其他的自己原创 2012-12-26 22:22:16 · 96 阅读 · 0 评论 -
android 4.0 以上平台选择图片报错Attempted to access a cursor after it has been closed.
android 4.0 以上平台选择图片报错Attempted to access a cursor after it has been closed.android.database.StaleDataException: Attempted to access a cursor after it has been closed.at android.app.ActivityThrea...原创 2013-01-20 15:32:40 · 94 阅读 · 0 评论 -
PreferenceActivity
PreferenceActivity 好像一直没提到过他PerferenceActivity是什么,看下面的截图: Android系统截图(左) MusicPlayer Setting截图(右) 好了,我们看到Android系统本身就大量用到了PreferenceActivity来对系统进行信息...原创 2012-06-14 22:15:41 · 67 阅读 · 0 评论 -
android 启动第三方程序的代码
方法一Intent intent = new Intent(); intent.setClassName(<package name>, <class name>); startActivity(intent);Intent i=new Intent;ComponentName com= new ComponentName(<Packag...原创 2012-06-14 21:56:18 · 50 阅读 · 0 评论 -
Android开发中的小技术
1.WebView加载各种类型的网页?//打开本包内asset目录下的index.html文件wView.loadUrl(" file:///android_asset/index.html "); //打开本地sd卡内的index.html文件wView.loadUrl("content://com.android.htmlfilep...原创 2012-06-14 17:12:33 · 57 阅读 · 0 评论 -
ViewFlipper
ViewFlipper的使用博客分类: androidAndroidOPhoneXMLUP屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。通过查看OPhone API文档可以发现,有个android.widget.ViewAnimator类继...原创 2012-05-01 18:11:31 · 64 阅读 · 0 评论 -
Android EditText remove focus 只要頁面中有用到EditText 的, 只要跑到那個頁面,一定會被自動focus,也就是說鍵盤會自動...
Android EditText remove focus只要頁面中有用到EditText 的,只要跑到那個頁面,一定會被自動focus,也就是說鍵盤會自動彈開!要取消focus,只要在你layout中的root element加上下面兩個屬性,(root element就是最外圍的那個element,預設都是LinearLayout)android:focusable="true"...原创 2012-05-09 21:19:06 · 81 阅读 · 0 评论 -
android 代码混淆问题
今天项目进行代码混淆时一直出现apk可安装但是不可运行,搞了一大早上 网上也找不到答案试了几个其他项目都可以就他不行 比较发现它多了个百度地图的库 且在application启动时就用到了问题就在这最后对百度地图库进行过滤 不进行混淆就行了-keep class com.baidu.mapapi.** {*;}...原创 2012-05-23 13:56:40 · 58 阅读 · 0 评论 -
Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)...
Android开发平台中,可通过TelephonyManager 获取本机号码。 TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);txtPhoneNumber.setText(phoneMgr.getLine1Number()); //...原创 2012-05-23 19:01:29 · 290 阅读 · 0 评论 -
Android学习笔记之地图(根据地名查询经纬度)
Android 通过地名获得经纬度并标识在地图上 -- 未审核编辑文档要是调用Geocoder的getFromLocationName(),该方法可以传入地名。 在使用该方法前需要geo = new Geocoder(this, Locale.CHINA); 不然在地图上是查询不到的。 Java代码 /** * */ package ...原创 2012-05-23 19:07:07 · 239 阅读 · 0 评论 -
android百度地图 问题解决
用百度地图移动API,添加覆盖物图层,然后将一些兴趣点标注在覆盖图层上然后我通过菜单,点击hospital_menu菜单,根据item.isChecked()来选择显示覆盖图层或者移除覆盖图层但是,问题在这:当我点击hospital_menu菜单,进行移除或者显示操作,地图没有移除或者显示覆盖图层,我必须在地图上再进行一次点击,它才能移除或者显示覆盖图层。疑问:我开始认为是地图没有获取到焦点,然后...原创 2012-05-23 19:24:54 · 92 阅读 · 0 评论 -
android阴影字体设置
android:shadowColor 阴影颜色android:shadowDx 阴影的水平偏移量android:shadowDy 阴影的垂直偏移量android:shadowRadius 阴影的范围 为了统一风格和代码的复用,通常可以把这个样式抽取放入到style.xml文件中...原创 2012-05-25 21:51:49 · 197 阅读 · 0 评论 -
android用于打开各种文件的intent
//PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO 示例: //这个不行,可能是因为PDF.apk程序没有权限访问其它APK里的asset资源文件,又或者是路径写错? //Intent it = getPdfFileIntent("file:///android_asset/helphelp.pdf"); ...原创 2012-05-26 18:33:27 · 88 阅读 · 0 评论 -
Android 调用系统电话,短信
//电话 intent = new Intent("android.intent.action.CALL",Uri.parse("tel:"+121212)); startActivity(intent); //短信Uri smsToUri = Uri.parse("smsto:10086"); intent = new Inten...原创 2012-05-27 15:57:40 · 71 阅读 · 0 评论 -
HorizontalScrollView 嵌套 listView 的问题
这是一个假命题HorizontalScrollView 嵌套 listView时 会发现listView 根本动不了 那个无法解析出他的具体高度在网上找资料发现 有人实现了但是都不好 其实HorizontalScrollView 嵌套 listView 根本就是个错误的模式 在现实中我们的需求其实基本都是 想 上面一个大小不定的view 下面一个lis...原创 2012-05-29 19:41:07 · 167 阅读 · 0 评论 -
获取屏幕尺寸,users-permission的总结,空间置顶,设置全屏和无标题,在ondraw中获取text文本的长和宽,抗锯齿...
一些常用的小功能,不算是技术,一个小总结。1.获取屏幕尺寸、密度等信息。 1)最常用的方法: WindowManager windowManager = getWindowManager(); Display display = windowManager.getDefaultDisplay(); int w = di...原创 2012-05-30 13:35:39 · 145 阅读 · 0 评论 -
Android Interface Definition Language(AIDL)
<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDr...原创 2012-06-10 15:47:10 · 74 阅读 · 0 评论 -
介绍一下android的各种权限。 代码如下: Html代码 <manifestxmlns:androidmanifestxmlns:an...
介绍一下android的各种权限。代码如下:Html代码 <manifestxmlns:androidmanifestxmlns:android="http://schemas.android.com/apk/res/android" package="net.sunniwell.launcher"...原创 2012-06-10 22:14:57 · 206 阅读 · 0 评论 -
Android 推送之原理与初触Androidpn(Android Push Notification)
由于最近项目中涉及到了android推送,所以看了一些关于android推送方面的东西,总结到后面我们知道android推送的实现可以归结为3种:1、POLL,拉。大致思路为向服务器定时的发送请求,然后自己让服务器返回信息。优点:实现简单。缺点:实时性差。如果定时间隔小连接数又多,对服务器会有高压力要求。据说还会费电……不知道是不是真的。 2、SMS,彩信方式。据说是拦截彩信,...原创 2012-06-11 22:06:06 · 93 阅读 · 0 评论 -
android中当EditText获得焦点时屏幕下面的控件移位
这几天在写一个Anroid App时,在最下面写了一个工具栏,然后在窗口上有一个EditText,但是当DditText获得焦点时,悲剧出现了,工具栏自动移位,直接移动键盘上面,这样就会挡掉一个控件,这个不是我想要的,在网上找了很久,找不到什么办法解决,可能是找的关键字不对吧,后在在一个好心的朋友下得到的这个问题的答案具体解决方法如下:找到项目的AnroidManifest.xml文件,在受影响的...原创 2013-01-27 21:15:31 · 294 阅读 · 0 评论