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 · 599 阅读 · 0 评论 -
AndroidAnnotations使用详解
Android 最火的快速开发框架androidannotations配置详解文章中有eclipse配置步骤,Android 最火快速开发框架AndroidAnnotations简介文章中的简单介绍,本篇注重讲解AndroidAnnotations中注解方法的使用。@EActivity 示例:@EActivity(R.layout.main)public class My转载 2016-07-14 16:01:32 · 6302 阅读 · 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 · 444 阅读 · 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 · 530 阅读 · 0 评论 -
Android Fragment之间参数传递通过使用bundle进行参数传递
转自:http://dwtedx.com/itshare_296.htmlFragment参数传递方法二 可以使用bundle进行参数传递、这样在两个Fragment跳转的时候就可以带上参数了、同样也可以传递一个复杂的对象 ft.hide(getActivity().getSupportFragmentManager().findFragmentByTag("")); DemoFra转载 2016-04-15 13:13:39 · 2683 阅读 · 0 评论 -
Android Fragment之间参数传递通过Activity中的变量
在Activity中加载Fragment的时候、有时候要使用多个Fragment切换、并传值到另外一个Fragment、也就是说两个Fragment之间进行参数的传递、查了很多资料、找到两种方法、一种是通过共同的Activity传递、这种方法是在Activity里面添加一个字段、来临时保存要一些值翻了一下Fragment的API、找到了另外一个方法来传递、就像Activity一样便捷的转载 2016-04-15 13:10:46 · 4141 阅读 · 2 评论 -
Android中Bitmap,byte[],Drawable相互转化
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获转载 2016-04-15 13:04:22 · 493 阅读 · 0 评论 -
android数据交互之AsyncTask实现
1 定义继承自AsyncTask的GetDataAsyncTask类public class GetDataAsyncTask extends AsyncTask { public GetColorAsyncTask(Context context) { initDialog();// 初始化进度对话框 } /* * (non-Javadoc) *原创 2016-04-14 14:29:20 · 575 阅读 · 0 评论 -
android数据交互之Handler Message消息机制
转自:http://blog.csdn.net/cappuccinolau/article/details/8155014android数据交互之Handler Message消息机制在手机客户端与服务器交互时,如果访问的数据量过大难免会出现等待时间,这期间引入ProgressDialog或其他加载进度显示界面将会是一个很友好的选择。通常我们选择android Handler消转载 2016-04-14 14:07:52 · 651 阅读 · 0 评论 -
Android 多线程用法大集合
转自:http://blog.csdn.net/jie1991liu/article/details/16961701Android 多线程用法大集合handler.post(r)通过HandlerThread获取到looper却是可以新起线程,但是在这里的run方法里操作ui是不可能的,但是这显然有个缺点,如果你执行多次post(r)方法其实走的还是HandlerThre转载 2016-04-14 13:59:01 · 494 阅读 · 0 评论 -
Android 生成keystore,两种方式
转自:http://blog.csdn.net/ms03001620/article/details/8490314一、eclipse 中生成android keystore建立任意一个android项目(例如:AntForAndroid)右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Applicati转载 2016-04-13 13:00:33 · 2655 阅读 · 0 评论 -
Illegal resource reference: @*android resources are private and not always present 解决方案
转自:http://blog.csdn.net/jiuyueguang/article/details/97139690:前言在android开发中,当使用别人的代码的时候,在style.xml中有此种错误1:解决方案删除*星号转载 2016-04-13 12:58:48 · 758 阅读 · 0 评论 -
android RelativeLayout 内容居中解决办法
转自:http://blog.sina.com.cn/s/blog_4e1e357d0101am70.htmlandroid RelativeLayout 内容居中解决办法: 使用Linearlayout本来利用父控件的gravity属性是很好解决的。但是对应RelativeLayout虽然有 gravity属性,但是如果你使用,你会发现实际他是不能生效的。转载 2016-04-12 13:04:26 · 1256 阅读 · 0 评论 -
Android RelativeLayout各个属性的含义
转自:http://blog.csdn.net/softkexin/article/details/5933589Android RelativeLayout各个属性的含义android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:原创 2016-04-12 12:58:52 · 426 阅读 · 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 · 2264 阅读 · 0 评论 -
面试出Android开发者的真正水平
面试出Android开发者的真正水平转自:http://dev.baijia.baidu.com/article/271758?ref=myread这几年面过的各种Android开发也有三位数了,failed的不敢说,pass的基本都没有看走眼,来得晚了也想说说我的体会。一般面试时间短则30分钟,多则1个小时,这么点时间要全面考察一个人难度很大,需要一些技巧,这里我不局限于回答题主的问转载 2016-07-14 16:05:28 · 774 阅读 · 0 评论 -
AndroidAnnotations介绍
AndroidAnnotations介绍官网:http://androidannotations.org/github:https://github.com/excilys/androidannotationsAndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方。使代码更加精简,使项目更加容易维护,它的目标原创 2016-07-14 16:10:09 · 1919 阅读 · 1 评论 -
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 · 1444 阅读 · 0 评论 -
Android6.0上的重要变化
Android6.0上的重要变化伴随着众多新特性和新功能,Android6.0(API level 23)在系统和API上都有着诸多的改变。本文着重介绍几个关键变化,以帮助你理解这些改变对你的APP产生的影响。一、运行时权限检查(Runtime Permisssions) 此次发布引入了一个新的权限管理模型,使得用户能够在运行时控制应用的权限。这个模型一方面提高了用户在权限控转载 2017-02-14 17:37:47 · 691 阅读 · 0 评论 -
Android系统(手机平板)根目录详解
Android手机平板根目录详解转自:http://blog.csdn.net/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 · 7886 阅读 · 0 评论 -
Android Rom
Android RomAndroid Rom是什么?和Android有什么不同!Rom是只读内存,是个硬件。这里的Rom是指什么?其实按照比较科学的方法来说,Android的“ROM”这种叫法本身就是错误的,只不过是历史遗留的称呼罢了。看看定义吧,所谓的“ROM是只读内存(Read-Only Memory)的简称。ROM所存数据,一般是装入整机前事先写好的,整机工作过程中只原创 2017-02-07 17:51:45 · 876 阅读 · 0 评论 -
ConstraintLayout完全解析
转自:http://blog.csdn.net/guolin_blog/article/details/53122387本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,界面基本都是靠编写XM转载 2017-02-06 17:35:28 · 554 阅读 · 0 评论 -
android 360加固保
android 360加固360加固保是什么360加固保是为移动应用安全提供专业保护的平台,盗版App通常是将正版App进行破解、篡改后重新打包生成的应用。如果手机App能够具有反编译,反破解能力,就可以有效的防止App被盗版。360加固保专为开发者的应用提供免费安全加固服务,独创了多重防护方式,对应用程序深度加密处理;独有的程序文字信息加密功能,能有效防止应用被反编译和恶转载 2017-01-17 17:04:07 · 4742 阅读 · 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 · 5401 阅读 · 0 评论 -
Android常见的十个高级控件
Android常见的十个高级控件自动完成文本框。在Android开发中提供了两种智能输入框——AutoCompleteTextView和MultiAutoCompleteTextView。它们的功能类似于百度在搜索栏输入信息的时候,弹出与输入信息接近的提示信息,然后用户选择点击需要的信息,自动完成文本输入。AutoCompleteTextView和MultiAutoCompleteText转载 2016-10-20 09:04:54 · 2807 阅读 · 0 评论 -
JSON android
JSON androidJSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML转载 2016-10-25 21:06:12 · 380 阅读 · 0 评论 -
Android开发 这19个开发工具
Android开发 这19个开发工具助你顺风顺水转自:http://mt.sohu.com/20160420/n445158659.shtml1、XAppDbg XAppDbg是一个可以在运行中改变代码中参数的一个应用开发工具。这个工具可以为你省下大量的时间,因为你不用为应用的每次小改变而重新编译运行你的程序。 2、ChkBugReport 这个工具可以快速地检查转载 2016-08-26 17:00:27 · 411 阅读 · 0 评论 -
ImageButton边框问题
转自:http://blog.csdn.net/lilu_leo/article/details/10614647使用ImageButton的时候,如果使用setBackgroundDrawable设置图片,会对可点击范围有影响,使用setImageDrawable方法设置图片,图片小的话,可以会有,这种有白色边框情况,经过各种请教和各种实验,发现两种方法均可以消除边框。 一转载 2016-08-19 11:59:51 · 1084 阅读 · 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 · 436 阅读 · 0 评论 -
ButterKnife代码生成的插件
ButterKnife代码生成的插件转自:http://blog.csdn.net/zjbpku/article/details/18676149值得你注意的是butter Knife有个代码生成的插件呢,不过是针对Android Studio的,请看图:(gif 的图为什么不会动啊)插件使用:在所使用的布局 ID 上点击右键 (例如上图中的 R.lay转载 2016-07-14 16:16:45 · 1621 阅读 · 0 评论 -
ButterKnife简介
ButterKnife简介转自:http://www.cnblogs.com/flyme/p/4517560.html-- 项目地址:https://github.com/JakeWharton/butterknife都说程序员都是比较懒的,什么事情都想着让程序自动化帮忙减轻工作量,这个开源库可以让我们从大量的findViewById()和setonclicktListener转载 2016-07-14 16:13:22 · 616 阅读 · 0 评论 -
Andriod LinearLayout内组件textview垂直水平居中
1、textview垂直水平居中的设置android:gravity="center_vertical|center"2、LinearLayout中设置控件垂直布局,默认的是水平布局,若想让LinearLayout中的组件垂直布局的话,要这样写:android:orientation="vertical"转载 2016-04-12 12:42:18 · 6066 阅读 · 0 评论 -
android Activity之间数据传递 Bitmap
转自:http://blog.csdn.net/maylian7700/article/details/7323993 Activity之间传数据时,为了避免麻烦,往往会将一些值封装成对象,然后将整个对象传递过去。传对象的时候有两种情况,一种是实现Parcelable接口,一种是实现Serializable接口。下面说说这些情况。 一、传递Parcelable对象:转载 2016-04-12 12:36:47 · 877 阅读 · 0 评论 -
android 监听手机屏幕唤醒和睡眠广播
最近做APP要做一个android 手机屏幕唤醒和睡眠的监听。但发现下面问题:我想获取调用屏幕打开时应用。在我 AndroidManifest.xml 已经指定:android.intent.action.SCREEN_ON 作为接收器的意图过滤器不起作用 解决方法:需要动态注册:// 屏幕状态广播 ScreenStatusRec原创 2013-07-19 11:18:08 · 14557 阅读 · 0 评论 -
android Re-installation failed due to different application signatures.
转自:http://263229365.iteye.com/blog/1328188Re-installation failed解决方法 使用Eclipse+ADT开发调试Android软件时你会发现安装一个apk文件出错,出现类似Re-installation failed due to different application signatures.You must p转载 2013-07-19 11:03:11 · 1046 阅读 · 0 评论 -
调用百度地图API时出现java.lang.UnsatisfiedLinkError: initClass
转自:http://blog.csdn.net/ieicihc/article/details/7616390按照百度地图的SDK说明去操作,你会发现最后在运行程序时,会出现如下的错误:05-30 06:50:25.031: E/AndroidRuntime(364): FATAL EXCEPTION: main05-30 06:50:25.031: E/AndroidRu转载 2013-07-16 14:51:04 · 1025 阅读 · 0 评论 -
android开启和关闭移动网络
转自:http://blog.csdn.net/stevenhu_223/article/details/7860964/** * 移动数据开启和关闭 * * @param context * @param enabled */ public void setMobileDataStatus(Context context, boolean enabled)转载 2013-06-06 10:22:07 · 5498 阅读 · 3 评论 -
android 开启关闭wifi服务
转自:http://www.iteye.com/topic/368545开启关闭wifi服务牵涉到系统服务的问题, 在你的manifest文件中要先赋予如下权限:android.permission.ACCESS_WIFI_STATE android.permission.CHANGE_WIFI_STATE android.permission.WAKE_LOCK 在你转载 2013-05-31 16:53:14 · 4036 阅读 · 0 评论 -
Android 飞行模式的设置(打开/关闭飞行模式,获取飞行状态状态)
转自:http://www.pocketdigi.com/20110714/391.html在Android中设置飞行状态是用BroadCast的,可以通过发送action为”Intent.ACTION_AIRPLANE_MODE_CHANGED”的广播来打开或关闭飞行模式状态.首先,修改飞行模式需要android.permission.WRITE_SETTINGS权限,请自行添加.下转载 2013-05-31 16:56:05 · 5874 阅读 · 0 评论 -
Android中让Service被关闭后再重新启动
转自:http://blog.csdn.net/rex_amaker/article/details/7049039如何做到开机启动?只要实现一个BroadcastReceiver,监听手机启动完成的事件ACTION_BOOT_COMPLETED即可。需要注意的是,好像不能用模拟器,要用手机测试。那如何做到启动一个Service,并且在用户关闭后能自动又启动了呢?一般的,都会在转载 2013-05-27 11:26:02 · 1784 阅读 · 0 评论