
Android
文章平均质量分 55
闲逛上海滩
闲逛上海滩
展开
-
Android——listview android:cacheColorHint,android:listSelector属性作用
android:divider="@android:color/transparent" android:descendantFocusability="blocksDescendants" android:cacheColorHint="@android:color/transparent" android:listSelecto转载 2016-04-19 19:00:39 · 475 阅读 · 0 评论 -
Android Studio ——在不root手机的情况下读取Data目录下的文件
原文链接:http://blog.youkuaiyun.com/yangzl2008/article/details/8498196使用adb命令时的错误如果直接使用adb命令会产生以下错误:[plain] view plain copy127|shell@android:/ $ cd /data cd /data shell@and转载 2016-02-17 00:42:53 · 9304 阅读 · 0 评论 -
Android Studio——InputStreamReader和BufferedReader用法及真实案例
原文链接:http://www.tuicool.com/articles/U7VFFr一、BufferedReader类. 所属类库: java.lang.Object java.io.Reader java.io.BufferedReader.转载 2016-01-14 23:29:36 · 8296 阅读 · 0 评论 -
Android Studio——通过java.net.URLConnection发送HTTP请求的方法
原文链接:http://www.cnblogs.com/nick-huang/p/3859353.html如何通过Java发送HTTP请求,通俗点讲,如何通过Java(模拟浏览器)发送HTTP请求。Java有原生的API可用于发送HTTP请求,即java.net.URL、java.net.URLConnection,这些API很好用、很常用,但不够简便;所以,也转载 2016-01-14 23:17:30 · 2818 阅读 · 0 评论 -
Android Studio——JAVA的StringBuffer类
原文链接:http://www.cnblogs.com/springcsc/archive/2009/12/03/1616330.html StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。转载 2016-01-14 23:09:24 · 839 阅读 · 0 评论 -
Android Studio ——Service的生命周期
原文链接:http://mobile.51cto.com/android-315622.htm前两节中可以看到Activity和Service,context.startService对应着Service中的onStart()方法,context.onBindService对应的是Service中的onBind()方法。当我们继想绑定一个Service又想在 Activity停止时,Ser转载 2016-03-02 15:15:32 · 1016 阅读 · 0 评论 -
进程和线程的解释
原文链接:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。转载 2016-03-01 20:14:26 · 259 阅读 · 0 评论 -
Android Studio——\\转义
原文链接:http://zhidao.baidu.com/question/2074310941713564108.html?fr=iks&word=p.split%28%22%5C%5C%7C%22%29&ie=gbk\\},\\{ 双斜线转义,因为split后面是个正则表达式,{和}是正则表达式关键字,同理小括号也要双斜线转义还有|也要转义public static转载 2016-01-13 13:26:25 · 2886 阅读 · 0 评论 -
Android Studio—— 关于在Android Studio中使用Assets目录下的资源的问题
一开始在Android Studio中读取Assets目录下的资源的时候,用的是Eclipse下的getResource().getAssets().open("xxx.xml");这里假如是读取一个xml文件,但是这个方法在Android Studio中是会报异常的,为何呢?因为Android Studio和Eclipse中的目录不一样了,所以不能再用Eclipse下的方法读取了,下面是Andr转载 2016-02-11 14:15:25 · 916 阅读 · 0 评论 -
Android Studio——Android Studio更新升级方法
原文链接:http://blog.youkuaiyun.com/hil2000/article/details/11395485自从2013 Google I/O大会之后,笔者就将android ide开发工具从eclipse迁移到Android Studio了,android studio一直在更新完善,为了与时俱进,我们当然要将工具更新到最新版本啦!其实更新本来是很简单,只要从Android转载 2016-03-01 14:39:10 · 676 阅读 · 0 评论 -
Android Studio——synchronized
原文转载:http://www.blogjava.net/konhon/archive/2005/08/17/10296.html1.方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前.这时,线程获得的是成员锁,即一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执转载 2016-01-12 20:10:23 · 1108 阅读 · 0 评论 -
Android Studio——getWritableDatabase()和getReadableDatabase()的区别
原文链接:http://blog.sina.com.cn/s/blog_99201d890101asts.htmlgetReadableDatabase()并不是以只读方式打开数据库,而是先执行getWritableDatabase(),失败的情况下才调用。getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQL转载 2016-01-12 19:02:43 · 1104 阅读 · 0 评论 -
Android Studio——如何将AndroidStudio的项目提交到Github上
http://web.gxzj.com.cn/News.aspx?id=325505转载 2016-01-11 15:45:17 · 333 阅读 · 0 评论 -
Android Studio——ListView的高级使用
ListView在android开放中用的比较多,所以接下来就进行ListView的使用的讲解。首先创建一个android项目,项目名为ListViewTest.ListView的简单使用修改布局文件,修改后代码如下: view sourceprint?01.<LinearLayout xmlns:android="http:转载 2015-12-08 22:51:16 · 16860 阅读 · 0 评论 -
Android Studio——dp、sp
android 里面mSwipeListView.setOffsetLeft(this.getResources().getDisplayMetrics().widthPixels*2/3);setOffsetLeft 设置左偏移this.getResources().getDisplayMetrics().widthPixels*2/3 偏移量this.getResources()转载 2015-12-09 00:01:54 · 1246 阅读 · 0 评论 -
Android Studio——FileOutputStream,OutputStreamWriter, BufferedWriter为什么连用?
FileOutputStream fileOutputStream = new FileOutputStream("d:/text.txt"); OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream,"MS936"); BufferedWriter bufferedWriter =转载 2015-12-24 20:57:16 · 2035 阅读 · 1 评论 -
Android Studio——Android View 如何绘制
上文说道了Android如何测量,但是一个漂亮的控件我只知道您长到哪儿,这当然不行。只需要简单重写OnDraw方法,并在Canvas(画布)对象上调用那根五颜六色的画笔就能够画出这控件"性感"的外表。那么View又是如何进行绘制了? 要了解View如何绘制,就需要了解canvas(画布)是什么?paint(画笔)能够做什么。 Ⅰ、canvas就是表示一块画布,你可以在上面画你所转载 2016-03-17 09:58:29 · 5970 阅读 · 1 评论 -
Android Studio——签名打包
原文链接:http://blog.youkuaiyun.com/wwj_748/article/details/44622343前言本篇博客纪录使用Android Studio对项目进行签名打包,跟Eclipse大同小异,读者朋友注意其中到差别。第一步 创建签名文件第二步 填写签名参数第三步 选择构建类型第四步 查看生成第apk文转载 2016-03-04 23:42:22 · 310 阅读 · 0 评论 -
Android——ImageView.ScaleType设置图解
原文链接:http://blog.youkuaiyun.com/larryl2003/article/details/6919513ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码转载 2016-03-29 21:51:00 · 904 阅读 · 0 评论 -
Android——View.setTag()
前言首先我们要知道setTag方法是干什么的,SDK解释为TagsUnlike IDs, tags are not used to identify views. Tags are essentially an extra piece of information that can be associated with a view. They are most often转载 2016-03-29 00:14:54 · 438 阅读 · 0 评论 -
Android——Context.getString()
string.equals(Object obj):比较字符串相等的方法,string是String类的实例,用string=="another string"的方法比较是无效的。context.getString(int resId, Object... formatArgs):可以获取string.xml中定义的字符串,如:我的字符串,为了获取这个m转载 2016-03-28 23:56:04 · 4411 阅读 · 0 评论 -
Android——LayoutInflater.from().inflater()
从一个Context中,获得一个布局填充器,这样你就可以使用这个填充器来把xml布局文件转为View对象了。123456//加载布局管理器LayoutInflater inflater = LayoutInflater.from(context);//将xml布局转换为view对象conve转载 2016-03-28 23:18:48 · 588 阅读 · 0 评论 -
Android——Intent.setClass()
原文链接:http://blog.youkuaiyun.com/huangxiaohu_coder/article/details/7105457 最近在做一个东东时,需要启动另外一个Activity,可以有的方法有用setClass()和Component Name(应该还有其他方法,有发现时再更新)。 1. 先说在setClass启动一个Activity的方法吧:转载 2016-03-28 22:54:12 · 3659 阅读 · 0 评论 -
Android——GridView
原文链接:http://blog.youkuaiyun.com/flowingflying/article/details/6265206我们将通过两个例子学习GridView。Grid和Table有一点点类似。我们将在例子中逐步描绘如何编写一个Grid的Activity例子一:继承ArrayAdapter作为自定义adapter1、编写Android XML转载 2016-03-26 23:28:25 · 374 阅读 · 0 评论 -
Android——AS的Refactor下拉菜单Rename的作用
如果想要批量修改mImageString这个名字,那么选中一个mImageString,Refactor——Rename,然后就可以批量修改mImageString了原创 2016-03-26 21:21:51 · 797 阅读 · 0 评论 -
Android Studio ——Android Studio如何集成Genymotion
原文链接:http://blog.youkuaiyun.com/hyr83960944/article/details/37900383Android Studio集成Genymotion比在Eclipse中集成简单多了。主要以下几个步骤:1、官网先下载Genymotion:http://www.genymotion.com/,下载完成后安装好,同时你需要在genymotion官网上注册一转载 2016-02-29 21:59:17 · 324 阅读 · 0 评论 -
Android——LayoutParams的用法
原文链接:http://www.cnblogs.com/shaweng/archive/2012/07/10/2585134.htmlLayoutParams继承于Android.View.ViewGroup.LayoutParams. LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layo转载 2016-03-24 22:59:25 · 322 阅读 · 0 评论 -
Android——动态加载资源布局
原文链接:http://blog.youkuaiyun.com/chenliguan/article/details/47294925一、动态加载与静态加载的区别1、动态加载是一种优化,降低资源的耗费。偶尔,在布局中会有一些比较复杂但是又很少用到的控件。不管它是消息详情,进度条还是未完成的提示信息,你都可以直到真正需要的时候再加载他们,以降低你的内存消耗,提升渲染效率。2、动态布局转载 2016-03-24 22:57:56 · 578 阅读 · 0 评论 -
Android DevArticles—— 如何开发一个App(Android)
原文链接:http://blog.youkuaiyun.com/wwj_748/article/details/50088959#comments前言本篇博客从开发的角度来介绍如何开发一个Android App,需要说明一点是,这里只是提供一个如何开发一个app的思路,并不会介绍很多技术上的细节,从整个大局去把握如何去构思一个app的开发,让你对独立开发一款app的时候有个理解,如果有转载 2016-02-28 22:18:02 · 420 阅读 · 0 评论 -
Android Studio——FrameLayout
原文链接:http://blog.youkuaiyun.com/yihui823/article/details/6702273FrameLayout是最简单的布局了。所有放在布局里的控件,都按照层次堆叠在屏幕的左上角。后加进来的控件覆盖前面的控件。在FrameLayout布局里,定义任何空间的位置相关的属性都毫无意义。控件自动的堆放在左上角,根本不听你的控制。看以下的例子:转载 2016-02-26 14:13:55 · 5056 阅读 · 0 评论 -
Android——ListView的setSelection()和setSelectionFromTop()联系
原文链接:http://blog.youkuaiyun.com/manoel/article/details/39183025通常,app中的数据都是以ListView的形式展示的。默认地,把“新”数据添加到数据列表的尾部。但是,如果是IM类型的app,比如查看历史消息这个模块。新数据并不是插到数据列表的尾部,而是插到数据列表的头部。要实现比较好的用户体验,需要保持当前的ListV转载 2016-03-10 20:30:03 · 1081 阅读 · 0 评论 -
Android Studio——android坐标
原文链接:http://blog.youkuaiyun.com/lvxiangan/article/details/19971509说来说去都不如 画图示意 简单易懂啊!!!真是的! 来吧~~先上张图~~!(一)首先明确一下 android 中的坐标系统 : 屏幕的左上角是坐标系统原点(0,0) 原点向右延伸是X轴正方向,原点向下延伸是Y转载 2016-02-25 23:25:17 · 5284 阅读 · 1 评论 -
Android Studio——Android获取屏幕宽度的4种方法
原文链接:http://www.androidchina.net/2022.html方法一:123WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaul转载 2016-03-06 00:14:13 · 6865 阅读 · 2 评论 -
Android——selector背景选择器
原文链接:http://android.blog.51cto.com/268543/564581/首先android的selector是在drawable/xxx.xml中配置的,相关图片放在同目录下。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项转载 2016-03-29 22:32:05 · 542 阅读 · 0 评论 -
Android Studio——AlertDialog.Builder使用方法
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,转载 2015-12-24 00:26:26 · 4470 阅读 · 0 评论 -
Android Studio——handle是发出消息后就自动接收消息的吗?
handler.sendMessage(msg);//问题执行完这一句后就自动调用 下面的handleMessage(Message msg)方法了吗?private Handler handler = new Handler() {//Handler 为Android操作系统中的线程通信工具 public void handleMessage(Message msg) { //处理游转载 2016-01-07 23:21:50 · 1443 阅读 · 0 评论 -
Android Studio——Message
前言 本章内容是android.os.Message,版本为Android 3.1 r1,翻译来自"strongxu",欢迎访问他的微薄"http://t.qq.com/strongxu",再次感谢"strongxu"!欢迎你一起参与Android的中文翻译,联系我over140@gmail.com。 声明 欢迎转载,但请保留文章原始出处:) 博客园:转载 2016-01-07 23:00:01 · 4403 阅读 · 0 评论 -
Android Studio——Uri、UriMatcher、ContentUris详解
原文链接:http://blog.youkuaiyun.com/feng88724/article/details/63313961.Uri通用资源标志符(Universal Resource Identifier, 简称"URI")。Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成:转载 2015-12-14 20:55:58 · 3149 阅读 · 0 评论 -
Android Studio——PendingIntent的Flags
PendingIntent的Flags为0代表该PendingIntent不带数据Flags为PendingIntent.FLAG_CANCEL_CURRENT,则只有最后一次PendingIntent有效,之前的都无效了。Flags为PendingIntent.FLAG_UPDATE_CURRENT,PendingIntentcontentIntent = Pending转载 2015-12-29 21:22:03 · 789 阅读 · 0 评论 -
Android Studio——Android Bitmap开发之旅--基本操作
原文链接:http://blog.youkuaiyun.com/weihan1314/article/details/80122831 Bitmap加载方式在介绍Bitmap--OOM 异常时,首先介绍一下Bitmap有哪几种加载方式。通常Bitmap的加载方式有Resource资源加载、本地(SDcard)加载、网络加载等加载方式。1.1 Resource资源加载转载 2016-01-15 17:38:35 · 3302 阅读 · 0 评论