java
天尘上海
这个作者很懒,什么都没留下…
展开
-
android 进程与线程的区别:
线程是指进程内的一个执行单元,也是进程内的可调度实体,与进程的区别:(1) 地址空间: 进程内的一个执行单元;进程至少有一个线程,它们共享进程的地址空间;而进程有自己独立的地址空间;(2) 资源拥有: 进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3) 线程是处理器调度的基本单位,但进程不是.(4) 二者均可并发执行. 进程和线程都是由操作系统所体会的程转载 2014-01-16 20:21:07 · 2584 阅读 · 0 评论 -
Android Studio debug使用release的签名
当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应的签名版本才能调用sdk成功。当我们使用AndroidStudio的Gradle之后会很简单的解决这个问题。1.我们把签名文件放到工程根目录下(这样做是为了保持路径的统一)2.在Gradle中引入如下代码: //配置keystore签名 signingConfigs {原创 2015-10-20 15:27:26 · 668 阅读 · 0 评论 -
android自定义theme的使用
最近写android程序的时候发现我需要自定义一些theme,但是我定义完了以后,视图预览的时候报错,刚刚开始还是以为自己的自定义的有问题,后来发现是和自己选择的主题有关,按如下选择就可以,具体你自定义在哪个theme里面,你自己选择测试一下就可以了。,我选择的是AppBaseTheme_Light,因为我自定义的就是写在这个theme里面的。请看,最后看一下okay了,原创 2015-08-21 16:11:15 · 1051 阅读 · 0 评论 -
Android studio 里面改包名
最近产品那边把应用名字改了,弄的我还要去改第三方和代码,最麻烦的可能是在android studio里面改包名了,也许有人会说直接refactor ->rename整个module就可以,但是我这里写了aidi就麻烦了,我整了一上午,现在发现按如下方式修改比较方便:1,先去修改applicationId,这样R文件就改好了:2,再去改Androidmanifest.xml中的包名;原创 2015-09-28 19:31:28 · 574 阅读 · 0 评论 -
android app Application全局变量获取
最近在写一个android项目,我写了一个androidapplication全局变量,里面写一些获取应用包名和系统的方法,但是我每次调用的时候怎是报空异常,我看我该写的都写了,什么单例模式,一直都没有找到原因,今天花时间好好的研究一下,原来是我之前犯了一个错误,原来Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建原创 2015-08-21 15:55:41 · 2664 阅读 · 0 评论 -
android.support.v7导入时候报values-v21.xml里面资源文件找不到
今天做android.support:percent 时候需要导入android.support.v7支持,但是我导入的时候怎么都会报错,eclipse和android studio里面都有,我删掉了values-v21.xml,但是代码里面又报错了,整了1天原来是build版本的问题,5.0一下都是没有这个的。点击你的工程右键--》Properties-->Android1、查看你引用的原创 2015-07-03 21:47:43 · 6932 阅读 · 1 评论 -
android studio中空文件夹是否折叠
1.今天发现android studio中的有的空文件自动被折叠了,我想论明白,亲试原来是这样。2.点击去掉以后你发现,已经展开了就是这样。原创 2015-07-02 16:40:43 · 5232 阅读 · 0 评论 -
android 在其他线程中更新UI线程的解决方法
本篇文章是对Android中在其他线程中更新UI线程的方法进行了详细的分析介绍,需要的朋友参考下方法一:Activity.runOnUiThread(Runnable )(经验之道: 这个最好用, 凡是要刷新页面的地方,Activity.runOnUiThread( new Runnable() { public void run(){更新UI}}); 方法二:子原创 2014-07-09 21:45:22 · 655 阅读 · 0 评论 -
android手机分辨率整理
现在市面上的机子的分辨率有一下几种240X320(已经基本上没人用了,不过我的三星5670就是)320X480 现在最主流的低端安卓机都是这个分辨率460X640 早起的安卓机子在用,现在已经基本没有了480X800 现在最主流的中高端安卓智能机的分辨率,包括 windows phone也是这个分辨率480X854 这个是WFVGA,是480X800转载 2014-08-01 13:26:53 · 3855 阅读 · 0 评论 -
android中dip、px相互换算
原文地址:http://www.cnblogs.com/error404/archive/2011/11/03/2234165.html1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。转载 2014-07-25 14:01:51 · 819 阅读 · 0 评论 -
【Android动画】之Tween动画 (渐变、缩放、位移、旋转)
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 下面就讲一下Tweene Animations。 主要类: Animation 动画AlphaAnimation转载 2014-07-24 16:48:30 · 628 阅读 · 0 评论 -
android studio how to delete module
1 首先右键你要删除的Module。2 我们往下看找到open module settings3 接着我们点击那个“-”号,remove module5 删除后,记得点击最下方的ok退出该页,接着我们再右键要删除的项目,这时如果还发现有Delete了,关闭android-studio,重新打开android-studio,会发现你原创 2014-03-22 20:49:33 · 1236 阅读 · 0 评论 -
Android豆瓣图书查询Demo
首先先看一下Demo预览效果吧,主要也就是两个Activity。涉及到的技术有zxing开源项目的使用,网络协议豆瓣API的调用,JSON数据的解析,多线程以及Handler的使用,还有Intent传递Object对象的方式。 看下项目的组织框架。MainActivity,BookView分别是两个界面的Activity,BookInfo是书籍信息的类,Util就是一些工具类,转载 2014-01-16 21:12:38 · 1561 阅读 · 0 评论 -
Android 应用集成 Zxing 扫描QRCode -- 调用外部库模式
到 https://code.google.com/p/zxing/ 下载 com.google.zxing.integration.android.IntentIntegrator com.google.zxing.integration.android.IntentResult 两个类的源码放到自己工程中集成在 Activity 类的要调用扫描程序的地方添加以下代码Inte原创 2014-01-16 21:08:44 · 2993 阅读 · 0 评论 -
android中通过SharedPreferences进行对象的存储
最近项目中需要存储对象数组,想利用SharePreferences进行存储,发现不行,不可以直接存储,后来查了资料,可以先专为了字节数组,存到本地,需要的时候读取转化就可以了。SharedPreferences只能保存简单类型的数据,例 如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将 复杂类型的数原创 2016-03-04 17:25:30 · 859 阅读 · 0 评论