
Android
围观岳老师
这个作者很懒,什么都没留下…
展开
-
Kotlin简介
Kotlin简介Kotlin 是近来的热门话题。 三周前,Google 的 Android 团队宣布,除了 Java 和 C ++,Kotlin 成为 Android 的第三个官方编程语言。 从 Android Studio 3.0 开始完全支持 Kotlin。 Kotlin 由 JetBrains 开发,拥有良好的表现力和极佳的编译速度。Kotlin 可以编译成 Java 字节码,也可以原创 2017-06-12 20:45:38 · 624 阅读 · 0 评论 -
iOS和Android的点对点连接
iOS和Android的点对点连接转自:http://www.cocoachina.com/programmer/20140501/8283.htmlMultipeer connectivity是iOS 7推出的一个新框架,它是一个使附近设备通过Wi-Fi网络、P2P Wi-Fi以及蓝牙个人局域网进行通信的框架。互相链接的节点可以安全地传递信息、流或是其他文件资源,而不用通过网络服转载 2017-03-08 12:29:32 · 1596 阅读 · 0 评论 -
Android系统(手机平板)根目录详解
Android手机平板根目录详解转自:http://blog.youkuaiyun.com/lpjishu/article/details/59074868?ref=myreadAndroid根目录1、mnt 挂载点目录 2、etc 系统主要配置文件 3、system Android 系统文件 4、sys Linux 内核文件 5、proc 运行时文件 6、in转载 2017-03-02 10:47:11 · 8656 阅读 · 0 评论 -
Android6.0上的重要变化
Android6.0上的重要变化伴随着众多新特性和新功能,Android6.0(API level 23)在系统和API上都有着诸多的改变。本文着重介绍几个关键变化,以帮助你理解这些改变对你的APP产生的影响。一、运行时权限检查(Runtime Permisssions) 此次发布引入了一个新的权限管理模型,使得用户能够在运行时控制应用的权限。这个模型一方面提高了用户在权限控转载 2017-02-14 17:37:47 · 779 阅读 · 0 评论 -
Android Rom
Android RomAndroid Rom是什么?和Android有什么不同!Rom是只读内存,是个硬件。这里的Rom是指什么?其实按照比较科学的方法来说,Android的“ROM”这种叫法本身就是错误的,只不过是历史遗留的称呼罢了。看看定义吧,所谓的“ROM是只读内存(Read-Only Memory)的简称。ROM所存数据,一般是装入整机前事先写好的,整机工作过程中只原创 2017-02-07 17:51:45 · 912 阅读 · 0 评论 -
ConstraintLayout完全解析
转自:http://blog.youkuaiyun.com/guolin_blog/article/details/53122387本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,界面基本都是靠编写XM转载 2017-02-06 17:35:28 · 597 阅读 · 0 评论 -
android 360加固保
android 360加固360加固保是什么360加固保是为移动应用安全提供专业保护的平台,盗版App通常是将正版App进行破解、篡改后重新打包生成的应用。如果手机App能够具有反编译,反破解能力,就可以有效的防止App被盗版。360加固保专为开发者的应用提供免费安全加固服务,独创了多重防护方式,对应用程序深度加密处理;独有的程序文字信息加密功能,能有效防止应用被反编译和恶转载 2017-01-17 17:04:07 · 4841 阅读 · 0 评论 -
Dx unsupported class file version 52.0
Dx unsupported class file version 52.0错误:Dx unsupported class file version 52.0注意:报这个错之后还有一个:Conversion to Dalvik format failed with error 1这个是上边的错误引起的。出错原因:Java 编译器 版本和Andro原创 2016-11-21 16:12:28 · 5490 阅读 · 0 评论 -
JSON android
JSON androidJSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML转载 2016-10-25 21:06:12 · 406 阅读 · 0 评论 -
Android常见的十个高级控件
Android常见的十个高级控件自动完成文本框。在Android开发中提供了两种智能输入框——AutoCompleteTextView和MultiAutoCompleteTextView。它们的功能类似于百度在搜索栏输入信息的时候,弹出与输入信息接近的提示信息,然后用户选择点击需要的信息,自动完成文本输入。AutoCompleteTextView和MultiAutoCompleteText转载 2016-10-20 09:04:54 · 2897 阅读 · 0 评论 -
Android开发 这19个开发工具
Android开发 这19个开发工具助你顺风顺水转自:http://mt.sohu.com/20160420/n445158659.shtml1、XAppDbg XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。 2、ChkBugReport 这个工具可以快速地检查转载 2016-08-26 17:00:27 · 440 阅读 · 0 评论 -
ImageButton边框问题
转自:http://blog.youkuaiyun.com/lilu_leo/article/details/10614647使用ImageButton的时候,如果使用setBackgroundDrawable设置图片,会对可点击范围有影响,使用setImageDrawable方法设置图片,图片小的话,可以会有,这种有白色边框情况,经过各种请教和各种实验,发现两种方法均可以消除边框。 一转载 2016-08-19 11:59:51 · 1122 阅读 · 0 评论 -
Android Studio 引用jar及so文件
一、引用jar文件 1.将jar文件复制、粘贴到app的libs目录中; 2.右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中; 3.选择指定的类库。 注:如果不执行2、3步,jar文件将不起作用,并且不能使用import语句引用。二、引用so文件 网上有很多引用so文件的转载 2016-07-22 09:47:24 · 462 阅读 · 0 评论 -
ButterKnife代码生成的插件
ButterKnife代码生成的插件转自:http://blog.youkuaiyun.com/zjbpku/article/details/18676149值得你注意的是butter Knife有个代码生成的插件呢,不过是针对Android Studio的,请看图:(gif 的图为什么不会动啊)插件使用:在所使用的布局 ID 上点击右键 (例如上图中的 R.lay转载 2016-07-14 16:16:45 · 1648 阅读 · 0 评论 -
ButterKnife简介
ButterKnife简介转自:http://www.cnblogs.com/flyme/p/4517560.html-- 项目地址:https://github.com/JakeWharton/butterknife都说程序员都是比较懒的,什么事情都想着让程序自动化帮忙减轻工作量,这个开源库可以让我们从大量的findViewById()和setonclicktListener转载 2016-07-14 16:13:22 · 638 阅读 · 0 评论 -
AndroidAnnotations介绍
AndroidAnnotations介绍官网:http://androidannotations.org/github:https://github.com/excilys/androidannotationsAndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方。使代码更加精简,使项目更加容易维护,它的目标原创 2016-07-14 16:10:09 · 1951 阅读 · 1 评论 -
面试出Android开发者的真正水平
面试出Android开发者的真正水平转自:http://dev.baijia.baidu.com/article/271758?ref=myread这几年面过的各种Android开发也有三位数了,failed的不敢说,pass的基本都没有看走眼,来得晚了也想说说我的体会。一般面试时间短则30分钟,多则1个小时,这么点时间要全面考察一个人难度很大,需要一些技巧,这里我不局限于回答题主的问转载 2016-07-14 16:05:28 · 826 阅读 · 0 评论 -
AndroidAnnotations使用详解
Android 最火的快速开发框架androidannotations配置详解文章中有eclipse配置步骤,Android 最火快速开发框架AndroidAnnotations简介文章中的简单介绍,本篇注重讲解AndroidAnnotations中注解方法的使用。@EActivity 示例:@EActivity(R.layout.main)public class My转载 2016-07-14 16:01:32 · 6364 阅读 · 0 评论 -
android Toast大全,建立属于你自己的Toast
转自:http://www.cnblogs.com/salam/archive/2010/11/10/1873654.htmlToast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",转载 2016-04-15 13:27:13 · 471 阅读 · 0 评论 -
android.view.WindowLeaked异常的解决方案
转自:http://www.cnblogs.com/error404/archive/2011/11/21/2256953.htmlandroid.view.WindowLeaked异常的解决方案 虽然是小问题一个,但也困扰了我一段时间,现在记下来,给自己做个备忘,也可以给其他人一个参考。 Android.view.WindowLeaked按字面了解,Windo转载 2016-04-15 13:16:32 · 561 阅读 · 0 评论 -
Android Fragment之间参数传递通过使用bundle进行参数传递
转自:http://dwtedx.com/itshare_296.htmlFragment参数传递方法二 可以使用bundle进行参数传递、这样在两个Fragment跳转的时候就可以带上参数了、同样也可以传递一个复杂的对象 ft.hide(getActivity().getSupportFragmentManager().findFragmentByTag("")); DemoFra转载 2016-04-15 13:13:39 · 2722 阅读 · 0 评论 -
Android Fragment之间参数传递通过Activity中的变量
在Activity中加载Fragment的时候、有时候要使用多个Fragment切换、并传值到另外一个Fragment、也就是说两个Fragment之间进行参数的传递、查了很多资料、找到两种方法、一种是通过共同的Activity传递、这种方法是在Activity里面添加一个字段、来临时保存要一些值翻了一下Fragment的API、找到了另外一个方法来传递、就像Activity一样便捷的转载 2016-04-15 13:10:46 · 4181 阅读 · 2 评论 -
Android中Bitmap,byte[],Drawable相互转化
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获转载 2016-04-15 13:04:22 · 520 阅读 · 0 评论 -
android数据交互之AsyncTask实现
1 定义继承自AsyncTask的GetDataAsyncTask类public class GetDataAsyncTask extends AsyncTask { public GetColorAsyncTask(Context context) { initDialog();// 初始化进度对话框 } /* * (non-Javadoc) *原创 2016-04-14 14:29:20 · 630 阅读 · 0 评论 -
android数据交互之Handler Message消息机制
转自:http://blog.youkuaiyun.com/cappuccinolau/article/details/8155014android数据交互之Handler Message消息机制在手机客户端与服务器交互时,如果访问的数据量过大难免会出现等待时间,这期间引入ProgressDialog或其他加载进度显示界面将会是一个很友好的选择。通常我们选择android Handler消转载 2016-04-14 14:07:52 · 689 阅读 · 0 评论 -
Android 多线程用法大集合
转自:http://blog.youkuaiyun.com/jie1991liu/article/details/16961701Android 多线程用法大集合handler.post(r)通过HandlerThread获取到looper却是可以新起线程,但是在这里的run方法里操作ui是不可能的,但是这显然有个缺点,如果你执行多次post(r)方法其实走的还是HandlerThre转载 2016-04-14 13:59:01 · 517 阅读 · 0 评论 -
Android 生成keystore,两种方式
转自:http://blog.youkuaiyun.com/ms03001620/article/details/8490314一、eclipse 中生成android keystore建立任意一个android项目(例如:AntForAndroid)右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Applicati转载 2016-04-13 13:00:33 · 2695 阅读 · 0 评论 -
Illegal resource reference: @*android resources are private and not always present 解决方案
转自:http://blog.youkuaiyun.com/jiuyueguang/article/details/97139690:前言在android开发中,当使用别人的代码的时候,在style.xml中有此种错误1:解决方案删除*星号转载 2016-04-13 12:58:48 · 778 阅读 · 0 评论 -
android RelativeLayout 内容居中解决办法
转自:http://blog.sina.com.cn/s/blog_4e1e357d0101am70.htmlandroid RelativeLayout 内容居中解决办法: 使用Linearlayout本来利用父控件的gravity属性是很好解决的。但是对应RelativeLayout虽然有 gravity属性,但是如果你使用,你会发现实际他是不能生效的。转载 2016-04-12 13:04:26 · 1295 阅读 · 0 评论 -
Android RelativeLayout各个属性的含义
转自:http://blog.youkuaiyun.com/softkexin/article/details/5933589Android RelativeLayout各个属性的含义android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:原创 2016-04-12 12:58:52 · 452 阅读 · 0 评论 -
LinearLayout中控件不能居右对齐
转自:http://blog.sina.com.cn/s/blog_7dbac1250101mmjc.html在LinearLayout布局时使用右对齐(android:layout_gravity="right")控件对齐方式不生效,需要设置 android:layout_weight="1" 才能右对齐控件,原因在于后者把位置平分了。 LinearLayout an转载 2016-04-12 12:44:12 · 2296 阅读 · 0 评论 -
Andriod LinearLayout内组件textview垂直水平居中
1、textview垂直水平居中的设置android:gravity="center_vertical|center"2、LinearLayout中设置控件垂直布局,默认的是水平布局,若想让LinearLayout中的组件垂直布局的话,要这样写:android:orientation="vertical"转载 2016-04-12 12:42:18 · 6142 阅读 · 0 评论 -
android Activity之间数据传递 Bitmap
转自:http://blog.youkuaiyun.com/maylian7700/article/details/7323993 Activity之间传数据时,为了避免麻烦,往往会将一些值封装成对象,然后将整个对象传递过去。传对象的时候有两种情况,一种是实现Parcelable接口,一种是实现Serializable接口。下面说说这些情况。 一、传递Parcelable对象:转载 2016-04-12 12:36:47 · 904 阅读 · 0 评论 -
Android 字符串资源
转自:http://www.cnblogs.com/bobli/archive/2011/06/04/2072942.html字符串资源的定义文件路径:res/values/strings.xml字符串资源定义示例:xml version="1.0" encoding="utf-8"?>resources> string name="hello">转载 2016-01-29 11:07:53 · 552 阅读 · 0 评论 -
Android颜色对应的xml色值
转自:http://www.cnblogs.com/bluestorm/p/3644669.htmlAndroid颜色对应的xml色值 #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F转载 2016-01-29 09:43:01 · 933 阅读 · 0 评论 -
linearlayout靠右显示
转自:http://www.cnblogs.com/xiaoran1129/archive/2013/03/26/2982954.htmllinearlayout水平靠右显示方法在安卓中,只有垂直的linearlayout属性里面的内部组件靠左靠右才有效,同理,水平的linearlayout属性里面的内部组件靠上靠下才有效,否则无效由此考虑如何让水平linearlayout中同一行内组转载 2016-01-29 09:36:28 · 3342 阅读 · 0 评论 -
Android控件的隐藏与显示
nvisible:不显示,但保留所占的空间visible:正常显示gone:不显示,且不保留所占的空间XML里:android:visibility="visible"代码里,如Buttonbtn.setVisibility(View.VISIBLE);转载 2016-01-29 09:32:29 · 1146 阅读 · 0 评论 -
解决eclipse的 Invalid project description. overlaps the location of another project: 问题
转自:http://blog.youkuaiyun.com/imyang2007/article/details/7888263eclipse导入工程时出现了如下问题:Invalid project description. /Users/yang/Documents/workspace/BarCodeTest overlaps the location of another pro转载 2015-12-16 11:24:06 · 1492 阅读 · 0 评论 -
android:configChanges
一般在AndroidManifest.xml文件中都没有使用到android:configChanges="keyboardHidden|orientation"配置,当然还是很有用的。就是如果配置了这个属性,当我们横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不会重新执行onCreate方法,那当然如果不配置这个属性的话就会重新调用on原创 2015-12-15 11:09:50 · 473 阅读 · 0 评论 -
android:screenOrientation属性
转自:http://blog.youkuaiyun.com/nmgchfzhzhg/article/details/8077133在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。android:screenOrientation="landscape"是限制此页面横屏显示,转载 2015-12-15 11:01:13 · 387 阅读 · 0 评论