随笔分类 -  @安卓-知识点

摘要:一般的我们去切换屏幕方向都是不希望Activity被重新创建,这时就需要对一些属性进行设置,或者使用代码设置。 今天想学一下Android屏幕横竖屏切换,但是网上很多知识不准确或不正确,这里我还是自己总结一篇文章,供大家参考。 一.屏幕横竖屏切换的代码 很多文章一上来就将什么生命周期或者乱七八糟的, 阅读全文
posted @ 2018-09-14 14:53 chenxibobo 阅读(3975) 评论(0) 推荐(0)
摘要:我想实现如下的场景,判断当前Android手机上是否正在播放音乐,如果是,通过某个特定的手势, 或者点击某个按键,将当前我正在听的音乐共享出去。 第一步,就是判断当前是否有音乐正在播放。 最开始我想得有点复杂,以为要深入framework或更下层去做手脚才行,找了一下资料,发现AudioManage 阅读全文
posted @ 2018-09-12 21:05 chenxibobo 阅读(13850) 评论(0) 推荐(0)
摘要:Android是开源的,不同的手机厂商都有自己定制的系统,所以这就给开发者带来了ROM适配难题。在一些群里面经常看到有人因为手机适配问题,说这个手机坑,那个手机坑,其实那是没有对ROM定制系统的一些变更了解,导致了盲目的说出这些指责的话。如果你熟悉了,也就会少走很多弯路。下面这篇文章就来讲一下几个主 阅读全文
posted @ 2018-02-10 23:08 chenxibobo 阅读(635) 评论(0) 推荐(0)
摘要:1. 如何自定义权限 Android允许我们使用permission标签,在Manifest文件中定义属于自己的权限,一个例子如下, <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.andr 阅读全文
posted @ 2018-01-08 20:46 chenxibobo 阅读(434) 评论(0) 推荐(0)
摘要:前言: ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。是大神JakeWharton的力作,目前使用很广。最重要的一点,使用ButterKnife对性能基本没有损失 阅读全文
posted @ 2017-09-12 10:00 chenxibobo 阅读(4317) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lmj623565791/article/details/50709663 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/5070 阅读全文
posted @ 2017-09-04 09:14 chenxibobo 阅读(198) 评论(0) 推荐(0)
摘要:之前有很多朋友都问过我,在Android系统中怎样才能实现静默安装呢?所谓的静默安装,就是不用弹出系统的安装界面,在不影响用户任何操作的情况下不知不觉地将程序装好。虽说这种方式看上去不打搅用户,但是却存在着一个问题,因为Android系统会在安装界面当中把程序所声明的权限展示给用户看,用户来评估一下 阅读全文
posted @ 2016-06-05 10:53 chenxibobo 阅读(8239) 评论(0) 推荐(1)
摘要:对于功能越来越复杂的app的两大问题 一:我们自己应用的方法数超过了65536 我们所说的方法数限制,这个方法数包括了jar包,框架,还有我们自己应用的代码,当我们应用的代码超过65536时,结果如下: 我们看到,显示我们方法的引用是65579.而引用数最大是65536,建议我们开启分包方案。 二: 阅读全文
posted @ 2016-06-03 09:45 chenxibobo 阅读(25596) 评论(0) 推荐(1)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 //当前应用是否处于前台 private boolean isForeground(Context context) { if (context != null) { ActivityManager activityManager = (Acti 阅读全文
posted @ 2016-05-23 19:05 chenxibobo 阅读(1834) 评论(0) 推荐(0)
摘要:一、概述 EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:h 阅读全文
posted @ 2016-05-13 23:27 chenxibobo 阅读(580) 评论(0) 推荐(0)
摘要:Android开发中,那些让你觉得相见恨晚的方法、类或接口本篇文章内容提取自知乎Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?,其实有一部是JAVA的,但是在android开发中也算常见。大多数的函数自己还是见过的,这里记录一下备忘。同时呢,也推荐一个github项目,里面记录了自己 阅读全文
posted @ 2016-05-02 10:55 chenxibobo 阅读(324) 评论(0) 推荐(0)
摘要:添加权限: <uses-permission Android:name="android.permission.BLUETOOTH_ADMIN"/> <uses-permission android:name="android.permission.BLUETOOTH"/> 客户端 开启蓝牙: vo 阅读全文
posted @ 2016-04-29 09:50 chenxibobo 阅读(414) 评论(0) 推荐(0)
摘要:package com.example.thebroadproject; public class Book { private int id; private String name; private float price; public int getId() { return id; } p 阅读全文
posted @ 2016-04-14 11:00 chenxibobo 阅读(703) 评论(0) 推荐(0)
摘要:一、适配不同国家语言 智能手机系统设置里各国语言的选项,然后我们项目里可以通过资源目录实现适配语言。我们知道工程的根目录有个res/的目录,res/下有一个资源类型的目录,其中有个values/strings.xml默认文件, 在res/目录下创建多个values/strings.xml文件,但是v 阅读全文
posted @ 2016-04-12 10:50 chenxibobo 阅读(898) 评论(0) 推荐(0)
摘要:一、Surface Surface在SDK的文档中的描述是这样的:Handle onto a raw buffer that is being managed by the screen compositor,Android中的Surface就是一个用来画图形(graphics)或图像(image) 阅读全文
posted @ 2016-04-06 18:46 chenxibobo 阅读(2367) 评论(0) 推荐(0)
摘要:1、获取本地所有视频 public void getLoadMedia() { Cursor cursor = UILApplication.instance.getApplicationContext().getContentResolver().query(MediaStore.Video.Me 阅读全文
posted @ 2016-03-11 18:18 chenxibobo 阅读(10575) 评论(0) 推荐(0)
摘要:AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程 阅读全文
posted @ 2016-03-06 11:01 chenxibobo 阅读(181) 评论(0) 推荐(0)
摘要:Android中的组件需要用一个int类型的值来表示,这个值也就是组件标签中的id属性值。 id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/xyz等。 如果在@后面使用“+”,表示当修改完某个布局文件并保存后,系统会自动在R.Java文件中生成相应的int类型变 阅读全文
posted @ 2016-03-04 10:55 chenxibobo 阅读(1038) 评论(0) 推荐(0)
摘要:Dagger2 是一个Android依赖注入框架,由谷歌开发,最早的版本Dagger1 由Square公司开发。依赖注入框架主要用于模块间解耦,提高代码的健壮性和可维护性。Dagger 这个库的取名不仅仅来自它的本意“匕首”,同时也暗示了它的原理。Jake Wharton 在对 Dagger 的介绍 阅读全文
posted @ 2015-04-02 10:51 chenxibobo 阅读(208) 评论(0) 推荐(0)
摘要:1、国外教程网站 Android Developers Blog 不解释 vogella 很不错的网站,免费的,包含android的教程也比较全面,并且教程中经常引用大牛blog,会有很多意外发现。代码资源有提供,但是不是很好找。 非常推荐 tutorialspoint 非常适合入门,提供基本所有的 阅读全文
posted @ 2015-01-22 15:50 chenxibobo 阅读(221) 评论(0) 推荐(0)