android
文章平均质量分 52
三叔二少爷
这个作者很懒,什么都没留下…
展开
-
搭建Android开发环境(Android4.0.3)
搭建Android开发环境(Android4.0.3)1、相关软件 JDK 6 以上 eclipse( Version 3.6.2 or higher ) SDK(android-sdk_r18-windows) ADT 18 2、安装JDK一路next 安装完成后要进行环境变量的配置如下: 我的电脑-原创 2013-07-13 10:54:36 · 1542 阅读 · 0 评论 -
Android模拟器无法上网解决方案
Android模拟器无法上网解决方案: 1. 将 android的tool增加到,windows 环境变量 path中, D:Androidandroid-sdk_r3-windowsandroid-sdk-windows ools 。 2. 启动 android 模拟器,启动方式有两种。第一种方式:在window上打开命令行窗口(快捷键:windows键+R)转载 2013-10-18 09:13:02 · 1006 阅读 · 0 评论 -
Android控件的隐藏与显示
nvisible:不显示,但保留所占的空间 visible:正常显示gone:不显示,且不保留所占的空间XML里:android:visibility="visible"代码里,如Buttonbtn.setVisibility(View.VISIBLE);转载 2014-01-03 14:40:23 · 38680 阅读 · 1 评论 -
Android入门- 关于Activity下的onCreate方法
原文出处:www.cnblogs.com/shaocm/archive/2012/11/30/2796105.htmlintent-filter> action android:name="android.intent.action.MAIN"/> category android:name="android.intent.category.LAUNCHER转载 2013-12-27 23:01:11 · 1368 阅读 · 0 评论 -
Android布局文件的属性值解析
说明android:id 为控件指定相应的IDandroid:text指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:gravity指定View组件的对齐方式,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身android:layout_gravity 指定Container组件的对齐方式.比如转载 2014-01-14 10:32:50 · 662 阅读 · 0 评论 -
android +arcgisserver 属性查询
public class attrbuteQueryActivity extends Activity { Button mQueryButton; MapView mMapView; final String URL_LAYER = "http://192.168.3.130/ArcGIS/rest/services/China/MapServer";转载 2014-01-15 16:33:56 · 925 阅读 · 3 评论 -
android.os.NetworkOnMainThreadException
在android 2.2上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主线程中进行,可以这么解决,在主程序中增加:// 详见StrictMode文档 @Overrideprotected void onCreate(Bundle savedInsta转载 2014-01-15 16:36:16 · 668 阅读 · 0 评论 -
在AlertDialog里添加自己的布局控件
android里很多时候需要在弹出的AlertDialog里有自己的控件,填写信息,比如弹出一个登陆对话框 那么首先你就要创建这么一个布局的inputphonenum.xml文件了,不多说<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@原创 2013-08-13 13:34:10 · 14759 阅读 · 3 评论 -
Android读取服务端TXT(JSON格式数据)返回汉字乱码的问题
JSONObject obj = new JSONObject(verjson); ApkVersionInfo info = new ApkVersionInfo(); info.apk_name = obj.getString("apk_name"); info.ver_name = obj.getString("ver_name"); info.ver_cod原创 2014-03-11 14:26:37 · 6316 阅读 · 1 评论 -
Android adb 启动错误问题
今天调试程序忽然出了一个问题很是纠结eclipse报错如下:The connection to adb is down, and a severe error has occured.You must restart adb and Eclipse. Please ensure that adb is correctly located at 'F:\android-2.2-w原创 2014-03-27 15:17:02 · 2777 阅读 · 0 评论 -
Android 在地图上画矩形
point1=map.toMapPoint(400,426); point2=map.toMapPoint(600,640); initextext = new Envelope(point1.getX(),point1.getY(),point2.getX(),point2.getY()); SimpleFillSymbol sfs=new SimpleFillSymbol(Colo原创 2014-04-01 09:34:08 · 1944 阅读 · 0 评论 -
android内存管理机制(一)
无意中在MIUI看到的文章,感觉不错,转了过来。原文如下:最近看到很多机油发帖抱怨内存太小进程杀不掉。首先要表示,这个帖子是从百度贴吧转来的,主要针对正常的安卓机,像里程碑这种悲剧的小内存机器,我会另外写一篇帖子告诉MS的机油们如何将MS用得很流畅,开机全杀100+毫无压力。有很多同学表示,自己的机子开机内存怎么只有200m啦,用一会怎么就变成100多m啦,怎么有很多程序在后台关都转载 2014-03-26 23:15:50 · 13003 阅读 · 0 评论 -
Android的内存,进程调度管理 (二)
不用在意剩余内存的大小.其实很多人都是把使用其他系统的习惯带过来来了.安卓Android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系.如果你知道java,就能更清楚这机制了.其实和java的垃圾回收机制类似,系统有一个规则来回收内存.进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西.当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊.但翻译 2014-03-26 23:33:41 · 3572 阅读 · 1 评论 -
android Activity加载完成后的监听事件
很多人想在某个activity加载完所有布局文件或数据时候,自动进行下一步操作,但是很多时候都不能成功!总是抛这个错误那个错误,说activity尚未加载完毕,android 提供了个很好的方法为我们解决这个问题,通过重写 public void onWindowFocusChanged(boolean hasFocus) 方法转载 2014-08-18 21:33:07 · 15401 阅读 · 2 评论 -
AndroidAnnotations配置
Eclipse only configuration Configuring EclipsePlease note that there are two important JARs in AndroidAnnotations:androidannotations-X.X.X-api.jar is the API JAR, it must be in your转载 2014-09-09 11:47:04 · 1685 阅读 · 0 评论 -
百度地图2.1获取密钥配置的Android签名证书的sha1值
进入cmd后定位到.android文件夹下(cd .android),然后 输入 keytool -list -v -keystore debug.keystore 这样就把三种指纹证书全部列出来了,包括MD5、SHA1、SHA256。(密钥口令是android)转载 2013-10-18 15:34:55 · 1625 阅读 · 1 评论 -
ArcGIS for Android地图控件的5大常见操作(转自 ArcGIS_Mobile)
GIS的开发中,什么时候都少不了地图操作。ArcGIS for Android中,地图组件就是MapView,MapView是基于Android中ViewGroup的一个类(参考),也是ArcGIS Runtime SDK for Android中的地图容器,与很多ArcGIS API中的Map、MapControl类的作用是一样的。 地图常见的操作有缩放、旋转、平移、获取范围、转载 2013-09-09 16:09:57 · 1335 阅读 · 0 评论 -
Android中的Environment.getExternalStorageState使用(转自 YAnG_Linux)
如果我们想要读取或者向SD卡写入,这时就必须先要判断一个SD卡的状态,否则有可能出错。那么SD卡状态为什么时才能读取呢,经过我的各种情况的实践,大致如下:SD状态现象描述/mnt/sdcard目录是否存在canRead返回canWrite返回在/mnt/sdcard创建文件在/mnt/sdcard创建文件夹转载 2013-09-09 10:05:19 · 7053 阅读 · 1 评论 -
安卓加照片是显示 Invalid file name: must contain only [a-z0-9_.]
意思是 文件名必须是"小写字母"," 0~9"的数字,下划线" —" 和"."改一下文件名就行了原创 2013-07-13 15:36:19 · 1177 阅读 · 0 评论 -
Unexpected error while launching logcat. Try reselecting the device.
运行时显示的异常:[2013-07-13 15:17:59 - Unexpected error while launching logcat. Try reselecting the device.] device not foundcom.android.ddmlib.AdbCommandRejectedException: device not found at c原创 2013-07-13 15:16:42 · 3436 阅读 · 0 评论 -
android onClick()事件的三种写法
public class AActivity extends Activity { /** Called when the activity is first created. */ EditText Ev1; @Override public void onCreate(Bundle savedInstanceState) { s转载 2013-07-15 22:36:40 · 798 阅读 · 0 评论 -
android 中的@Override
Android的开发者对@Override肯定是非常熟悉,不管是自己的代码中还是书上都会出现,但是他是什么意思呢?如下: @Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读 2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错比如你如果没写@Override而你下面的方法名又写错了,转载 2013-07-15 15:18:25 · 1227 阅读 · 0 评论 -
Adb connection Error:远程主机强迫关闭了一个现有的连接
做android开发的时候eclipse的console一直出现这个问题,有时候是启动eclipse后就出现这个问题,有时候是运行android程序的时候出现的,重启avd和重启eclipse都不行。后面在网上找到了解决办法。先说原因嘛,这是ddms调用adb引发的. 经过一番搜索, 发现这是windows环境下, adb的一个限制, 也可以说是bug. 当手机上同时运行的进程数大于64时,转载 2013-07-19 14:01:07 · 703 阅读 · 0 评论 -
模拟器运行时,xxx has stopped unfortunately
今天学习了两个Activity之间通信的问题,在运行时显示如题错误,但是eclipse也没报错,着实蛋疼了一把,百度了好久也没解决,最后发现时androidmanifest.xml文件未配置完整,当创建两个Activity时,这两个Activity节点都要在androidmanifest.xml里配置,这样就运行通过了,但是造成如题上的错误原因很多,这种事其中的一种,本人也是新手,我总结了一下,程原创 2013-07-19 14:55:09 · 2714 阅读 · 0 评论 -
Android fill_parent、wrap_content的区别
fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。wrap_content设置一个视图的尺寸为wrap_content将强制性地使视图扩展以显示全部内容。以TextView和ImageView原创 2013-07-21 14:57:36 · 1224 阅读 · 0 评论 -
android 导入工程时Unable to resolve target 'android-7'
Unable to resolve target 'android-7'解决方案:修改工程目录下的project.properties文件里的内容target=android-7改成target=android-12(或者其他版本)就可以了,最好用txt打开,然后修改之后保存,运行就可以了。原代码如下:# This file is automatically generated转载 2013-07-20 21:35:51 · 956 阅读 · 0 评论 -
android 文件夹的命名和作用,屏幕适配很有用!
文章转自塔里二班的空间---特此感谢1。 assets 文件夹此文件夹也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径(url的路径为:)。除此之外,我们还可以通过AssetManager类来访问这些文件。打开文件时,会把apk文件当做zip文件进行解压读取。但是有文件大小有限制:不能超过1M(a转载 2013-07-23 21:14:54 · 5002 阅读 · 0 评论 -
Android中shape的使用
本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:转载 2013-07-24 15:35:39 · 669 阅读 · 0 评论 -
Android 计时器Timer用法
昨天晚上在写一个Android的计时器,开始认为很容易,用Java一般写法,结果发现计时器根本不能运行,但却不报任何错误,当时就呆在那了,不知道该怎么办了,后来在网上查了一下,Android考虑到线程安全问题,不允许在线程中执行UI线程(我的现在所知道,还有其他的限制发现中),在Android中,有一个很有意思的类:android.os.Handler,这个可以实现各处线程间的消息传递。先看段转载 2013-07-24 21:19:25 · 900 阅读 · 0 评论 -
Android Post请求SQL数据库
做了个登陆和注册,写下里,后面做参考用!网上方法很多,由于菜鸟级别,一直没是成功,后来经多方努力,总结如下:服务端方法: 一 、参数获取 //GET请求参数获取 //method = Request.QueryString["method"]; //name = Request.QueryString["str_Name"];原创 2013-08-10 14:53:32 · 886 阅读 · 0 评论 -
Toast的五种效果
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2转载 2013-08-13 09:16:32 · 919 阅读 · 0 评论 -
R cannot be resolved to a variable 解决办法
Android开发过程中,碰到R cannot be resolved to a variable的报错信息,好像没有很确定的错误原因,一般来说,我总结出几个可能的解决方法,希望试过以后管用。。。1. 检查Android 的SDK是否丢失需要重新下载,检查build path2.确保class没有import Android.R;3,错误class引用的layout的xml文件没有转载 2013-08-13 11:16:07 · 4442 阅读 · 0 评论 -
iis 更新apk 报错404.3
问题在CMS中,上传apk类型的附件成功后,下载时出现下面的异常提示,因为IIS默认情况下不支持apk文件下载,此时需要在MIME文件中添加apk类型异常提示HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 模块 StaticFileModule 通知 Ex转载 2014-11-18 21:45:17 · 1761 阅读 · 0 评论