- 博客(19)
- 收藏
- 关注
翻译 Android 通过adb shell am broadcast发送广播 adb命令
例如:adb shell am broadcast -a trans.intent.action.chameleon.CHANGE_COLOR --ei changeColorType 1-a======动作--ei=======key和value值1代表黑色0代表白色通过命令行执行adb shell am broadcast发送广播通知。
2017-05-25 17:56:51 3512
原创 Android中ActionBar的属性
setHomeButtonEnabled这个小于4.0版本的默认值为true的。但是在4.0及其以上是false,该方法的作用:决定左上角的图标是否可以点击。没有向左的小图标。 true 图标可以点击 false 不可以点击。actionBar.setDisplayHomeAsUpEnabled(true) // 给左上角图标的左边加上一个返回的图标 。对应ActionBar.
2017-05-25 16:06:30 372
原创 android aar包和jar包
如何在Android studio中,给android 项目添加外部lib引用。在android studio中,有两种方式:一种是jar包,一种是带资源文件的aar包,jar: 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。aar: 包含jar包和资源文件,如图片等所有res中的文件这里将着重介绍如何使用本地的aar包工具/原料Android s
2017-05-17 11:56:06 525
翻译 Android-transulcent-status-bar总结
原文出处:http://niorgai.github.io/2016/03/20/Android-transulcent-status-bar/ 最近业务上看到一个设计图挺好看,所以研究了一下透明状态栏,注意不是沉浸式状态栏,在参考了网上的一些资料后,整理出了这篇博客.Github Demo 链接: StatusBarCompat参考文章:由沉浸式状态栏引发的血案T
2017-05-13 15:02:36 480
翻译 Android Handler机制
在Android中提供了一种异步回调机制Handler,使用它,我们可以在完成一个很长时间的任务后做出相应的通知 handler基本使用: 在主线程中,使用handler很简单,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后相应的处理方法即可,这里不对handler使用进行详细说明,在看本博文前,读者应
2017-05-11 17:37:47 250
原创 Java中得抽象-----abstract
Java中抽象类和抽象方法的区别抽象方法:在类中没有方法体的方法,就是抽象方法。抽象类:含有抽象方法的类就叫抽象类。抽象类中的抽象方法必须被实现!如果一个子类没有实现父类中的抽象方法,则子类也成为了一个抽象类!抽象类中的普通方法,可以不必实现。1 用abstract来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法。例如 :
2017-05-11 14:57:38 390
原创 android6.0 读取storage文件夹需要手动检测读取权限
除了在AndroidManifest.xml中申请权限"android.permission.READ_EXTERNAL_STORAGE" /> "android.permission.WRITE_EXTERNAL_STORAGE"/> 还需要在读写文件中设置一下代码:// Storage Permissions private static final
2017-05-10 19:59:45 1353
翻译 Java中Synchronized的用法
本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象
2017-05-10 17:02:36 287
原创 BroadcastReceiver ------ANR-解决方案
每次广播到来时 , 会重新创建 BroadcastReceiver 对象 , 并且调用 onReceive() 方法 , 执行完以后 该对象即被销毁 . 当 onReceive() 方法在 10 秒内没有执行完毕, Android 会认为该程序无响应 . 所以在 BroadcastReceiver 里不能做一些比较耗时的操作 , 否侧会弹出 ANR(Appli
2017-05-09 20:11:24 2198
原创 android保持屏幕常亮
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_S
2017-05-09 17:17:23 333
原创 Android中ConstraintLayout使用
常用的属性就不介绍了1、goneMargin属性这个布局比较有意思,还是拿上面的那副图做示例,假设我们现在有这样一个需求:假设A设置为gone,后,B需要距离父布局的左侧200dp,怎么办?这时候,goneMargin属性就派上用场啦,只要设置B的layout_goneMarginLeft=200dp即可。这样,A不为gone的时候,B距离A 100dp,A为gone时
2017-05-09 15:31:59 2289
转载 Android新特性介绍,ConstraintLayout完全解析
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53122387本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索郭霖 即可关注,每天都有文章更新。今天给大家带来2017年的第一篇文章,这里先祝大家新年好。本篇文章的主题是ConstraintLayout。其实ConstraintLayout是A
2017-05-09 15:22:01 348
翻译 Android新布局-ConstraintLayout详解
谷歌在2016年的IO大会上推出的一种新的布局方式—-ConstraintLayout,这局是一种约束型的布局方式。在设置和介绍上类似iOS的自动布局。先放上Google的官方解析地址:点击链接 ,虽然这个地址我从来没进去过,现在另外附上一份这个官方Demo的Github地址,Git:https://github.com/googlecodelabs/constraint-layo
2017-05-09 14:46:26 625
翻译 Android中的WiFi P2P(二)
Android中的WiFi P2P能够允许一定范围内的设备通过Wifi直接互连而不必通过热点或互联网。使用WiFi P2P需要Android API Level >= 14才可以,而且不要忘记在Manifest文件中加入下面5个权限:● android.permission.ACCESS_WIFI_STATE● android.permission.CHANGE_WIFI_STATE
2017-05-08 17:13:09 2135
翻译 Wifi P2p连接步骤整理(一)
原文:http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html标题:Creating P2P Connections with Wi-Fi刚开始看P2p连接的时候,感觉头绪很多,步骤很乱,弄不清楚来龙去脉。现在用自己的话理了一下。P2P连接步骤
2017-05-08 16:35:07 6035
原创 Android 中的android.intent.action.send
一、在activity中写setAction,在清单文件中没有配置setAction界面效果如下:二、在activity中setAction和清单文件中配置效果如下图
2017-05-08 13:32:55 1248
翻译 Android应用程序间的内容分享机制-----SEND/SEND_MULTIPLE
一、向其他应用发送内容创建一个intent时,必须要指定intent将要触发的操作。Android定义了很多操作,包括ACTION_SEND,就象可以猜到的一样,表示intent是把数据从一个activity发送给另一个,就算是跨界。要发送数据给其他activity,值需要指定数据和它的类型,系统会识别可兼容的接收activity然后展示给用户(如果有多个选择)或者立刻启动activity(如果只有
2017-05-08 12:16:34 2400
原创 广播监听系统切换语言变换
广播监听系统切换语言变换静态注册: android:name="com.ulucu.receiver.LOCALEReceiver" android:enabled="true"> public class LOCALEReceiver extends BroadcastReceiver {
2017-05-02 15:53:01 1842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人