Android
文章平均质量分 78
saraLee0208
是金子总会发光的。。。。。
展开
-
Xamarin生成的APK大小分析
刚接触Xamarin都会被Xamarin的售价吓一跳,另外就是它生成的APK大小,官方也有相关的说明,这里加上自己的理解同意讲解下:以下是针对Android平台而言(Xamarin.Android和Xamarin.Forms)、Xamarin Studio(VS也差不多)1.Xamarin生成的APK是不是比原生的打?答案是肯定的,Xamarin.Android的运行是转载 2015-06-25 09:27:48 · 851 阅读 · 0 评论 -
Android项目使用support v7时遇到的问题
values-v11,values-v21,values-v17等等下的No resource found 比方说: appcompat\res\values-v21\styles_base.xml:75: error: Error retrieving parent for item: No resource found that matches the given name'a转载 2015-12-16 10:55:44 · 472 阅读 · 0 评论 -
Android下获取各种存储目录
直接上代码:[java]File dateDir = Environment.getDataDirectory(); String dirName = dateDir.getAbsolutePath(); //result is: /data dateDir = Environment.getExternalStorageDirectory(); StringBuilder转载 2015-12-16 15:03:39 · 401 阅读 · 0 评论 -
android ROM RAM 内部存储 系统存储 系统缓存区别
内部存储┐系统存储├─物理位置是位于手机内部的非易失性存储器上,就是俗称的ROM系统缓存┘内存 ———物理位置是位于手机内部的随机存储器上,就是俗称的RAMROM相当于电脑硬盘,断电后依然能够保存资料RAM相当于电脑内存,断电后资料丢失而android系统是基于linux系统建立的,她的分区结构跟windows不同,没有C盘D盘的,系统存储是、系统缓存、转载 2015-12-17 15:39:47 · 930 阅读 · 0 评论 -
AndroidManifest.xml文件解析
注:本文转载于:http://blog.csdn.net/xianming01/article/details/7526987 AndroidManifest.xml文件解析。1、重要性 AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发转载 2015-12-17 14:40:04 · 3165 阅读 · 0 评论 -
【Android开发基础】应用界面主题Theme使用方法
主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格。在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status Bar是否可见来分类: [html] view plaincopyprint?•android:theme="@android:style/Theme转载 2015-12-17 15:02:09 · 376 阅读 · 0 评论 -
tools:context =“activityname”布局文件中定activity的渲染上下文
第一步: 首先来看布局文件:activty_about.xml123456789101112LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andro转载 2015-12-03 16:08:47 · 348 阅读 · 0 评论 -
第一个用eclipse打包APK时出现的问题
错误:所有东西都处理过了,在AVD上可以运行,就想打包。但是出了这个弹窗提示信息,而且string.xml中的字符串变量全都成错误的了。解决方案:Project -> properties, Android Lint Preferences,右上角 configure workspace settings... -> 取消 "Run full er原创 2015-12-21 14:09:17 · 386 阅读 · 0 评论 -
you must restart adb and eclipse的相关解决办法
今天一不小心遇到个问题,问题截图如下我试了N种google来的方法,都失效,现在把我的解决方法告诉大家,希望能帮到大家。首先,我先罗列下我搜到的方法,大家也可以尝试。1,关闭eclipse并在进程中杀掉adb.exe,然后重启。2,如有真机连接,拔掉真机,重复1的步骤,3,关掉eclipse,然后在命令行运行如下命令 adb kill-server转载 2015-12-21 14:10:36 · 384 阅读 · 0 评论 -
The connection to adb is down, and a severe error has occured.
启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-to转载 2016-01-11 10:28:54 · 329 阅读 · 0 评论 -
Android webview使用详解
1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(u转载 2016-01-12 17:02:46 · 348 阅读 · 0 评论 -
andriod中的单位换算
px (pixels)像素 – 是像素,就是屏幕上实际的像素点单位。dip或dp (device independent pixels)设备独立像素, 与设备屏幕有关。dpi(dot per inch):屏幕像素密度,每英寸多少像素换算公式:px = dip * (dpi / 160)DisplayMetrics中的density = dpi / 160 Displ原创 2015-12-30 19:03:41 · 467 阅读 · 0 评论 -
Android运行时异常“Binary XML file line # : Error inflating class”
在原生Android下编译APK,编译没有问题,但是在运行的时候经常出现如标题所描述的异常,然后整个程序Crash掉...... 我遇到该问题常常都是因为修改了资源文件所引起,大致有以下几种方式来解决: 1. 引用类名问题:自定义了一个View,将他用于布局文件中,假设他的包名叫MyPackage,类名叫MyTestView,这个时候你在XML作为布局元素来布局的话,必须使用完转载 2015-12-10 17:42:42 · 441 阅读 · 0 评论 -
[android] apk 版本升级
[转自]http://blog.csdn.net/furongkang/article/details/6886526Android自动检测版本及自动升级步骤:1.检测当前版本的信息AndroidManifest.xml-->manifest-->android:versionName。2.从服务器获取版本号(版本号存在于xml文件中)并与当前检测到的版本进行匹配,如果不匹配,提示转载 2015-06-25 09:19:56 · 596 阅读 · 0 评论 -
Android应用程序设置系统时间的方法
Android应用程序获取系统时间的方法: System.currentTimeMillis();Android SDK虽然提供了设置系统时间的方法SystemClock.setCurrentTimeMillis(),但是禁止普通应用程序设置系统时间,要调用该方法必须具有root权限并拥有系统签名。网上有一些文章介绍了Android应用程序实现设置系统时间的方法(见参考资料1),但比较繁琐转载 2015-06-25 09:23:45 · 6225 阅读 · 0 评论 -
andriod+nfc
文章译自:Advanced NFC 本文档介绍了高级NFC,如与各种标签技术协作,NFC标签写入和前台调度,它允许应用程序在前台处理的intent,即使当其他应用程序过滤器相同的。标签技术支持工作当NFC标签和Android工作时,使用读取和写入数据的的主要格式是NDEF标签。当设备扫描标签NDEF数据,Android提供了解析NdefMessage消息和其他可能的转载 2015-06-29 21:50:33 · 555 阅读 · 0 评论 -
shape使用大全
Android中shape的使用大全分类: Android Application2011-07-27 19:10 389人阅读 评论(0) 收藏 举报androidbuttonlayoutencoding测试xmlAndroid中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面转载 2015-06-29 21:53:38 · 361 阅读 · 0 评论 -
感兴趣的博客地址
http://weibo.com/shengyangluo 老罗转载 2015-06-25 09:57:58 · 325 阅读 · 0 评论 -
获取Android设备唯一标识码
概述有时需要对用户设备进行标识,所以希望能够得到一个稳定可靠并且唯一的识别码。虽然Android系统中提供了这样设备识别码,但是由于Android系统版本、厂商定制系统中的Bug等限制,稳定性和唯一性并不理想。而通过其他硬件信息标识也因为系统版本、手机硬件等限制存在不同程度的问题。下面收集了一些“有能力”或“有一定能力”作为设备标识的串码。DEVICE_ID这是Andr转载 2015-08-05 11:02:48 · 1039 阅读 · 1 评论 -
PullToRefresh使用详解(一)--构建下拉刷新的listView
前言:前几天写了篇关于PullToRefresh控件的DEMO导入的博客,但由于当时没有用到,所以就没细往下讲,现在开始到了实战阶段,用到了PullToRefresh的listView样式,网上有讲的,但讲的不多,而且没有详细的例子来说,下面我讲讲这个东东的实现方法。这个例子对应PullToRefreshDemo里的第一个选项ListView;注意:本篇仅写的如何实现下拉刷新,对于上拉转载 2015-11-10 11:43:25 · 336 阅读 · 0 评论 -
Android开发中退出程序几种方法
Android程序有很多Activity,比如说主窗口A,调用了子窗口B,子窗口B又调用子窗口C,back返回子窗口B后,在B中如何关闭整个Android应用程序呢?这里用到几种方法。1、finish()方法 finish是Activity的类,仅仅针对Activity,当调用finish()时,只是将活动推向后台,并没有立即释放内存,活动的资源并没有被清理;调用finish()方法会执行转载 2015-11-11 14:24:25 · 910 阅读 · 0 评论 -
windows 中 Eclipse 打开当前文件所在文件夹
默认情况下使用eclipse打开当前文件所在文件夹很麻烦,需要右键点击 Package Explorer 中的节点选择属性,然后复制路径,再打开资源管理器,然后再把路径粘贴进去。而MyEclipse一直有一个很好用的工具在工具栏上,只要选中 Package Explorer 的节点,一点击这个图标就可以在资源管理器中打开文件了。MyEclipse 里面的插件名叫:Desktop toolbar转载 2015-11-12 09:58:14 · 319 阅读 · 0 评论 -
Android屏幕适配经验谈
先来解释一些相关的名词:屏幕尺寸: 也就是我们平时所说的某某手机是几寸屏, 比如HTC one V这款手机是3.7寸的, 这里的寸说的是英寸(inch),国际上习惯使用的单位,1inch = 2.54cm,3.7寸指的是屏幕的对角线的长度。屏幕分辨率: 指屏幕的宽和高的像素数, 比如HTC one V是480*800的。屏幕密度: 每inch的像素数,比如HTC one V, 是转载 2015-11-20 14:58:04 · 306 阅读 · 0 评论 -
浅谈Android开发中ListView控件性能的一些优化方法
ListView优化一直是一个老生常谈的问题,不管是面试还是平常的开发中,ListView永远不会被忽略掉,那么这篇文章我们来看看如何最大化的优化ListView的性能。1.在adapter中的getView方法中尽量少使用逻辑2.尽最大可能避免GC3.滑动的时候不加载图片4.将ListView的scrollingCache和animateCache设置为false5.item转载 2016-11-22 17:48:11 · 424 阅读 · 0 评论