Android 模块化开发
1、前言
模块化开发的优势什么的这里就省略了,本文主要记录自己 Android 模块化开发的使用过程
2、新建一个模块
上图就是选择新建模块的时候,常用的两个选项,第一个新建的是可以独立运行的一个模块应用程序,而第二个建立的只是一个 库项目,不能独立运行,必须依赖于一个应用程序来运行
&nb ...
Android开发 StateListDrawable(selector)详解
前言
StateListDrawable是与xml中的selector属性对应代码实现类,它需要配合GradientDrawable的使用,如果你还不了解GradientDrawable可以参考我的另一篇博客:https://www.cnblogs.com/guanxinjing/p/11142599.html
属性
<!-- 当视图具有输入焦点时设置-->
<attr name="state_focused" format="boolean" />
...
Android : 供应商原生开发套件 (VNDK)
一、VNDK概述
VNDK(Vendor Native Development Kit)是一组专门用于vendor实现其HAL的lib库,因为自Android 8.0以来,Google引入了Treble架构,希望对vendor和system分区进行解耦处理,期待实现:framwork进程不加载vendor共享库,vendor进程仅加载vendor共享库(和部分framework共享库),而framework进程和vendor进程 ...
Android开发 SpannableString 与 SpannableStringBuilder开发详解
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11227711.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
SpannableString,是google提供用来处理富文本的功能类.支持很多文本内容的效 ...
Android 开发感想
18年从.net转行做安卓开发,现在已经过去一年多了。说一下感想和心得体会!
一、开始
说一下我的经厉,从毕业开始出来工作一直是从事.net方向的开发工作。一开始也是没什么经验,加上也没有其他手艺就找了一个.net的开发岗位,刚开始两年都是做一些基本的系统开发OA、CRM什么的。后来跳槽换了几家公司,也都差不多主 ...
Android开发 音视频开发需要了解的专业术语知识
前言
在摸索一段时间的音视频开发后,越来越发现这个坑的深度真是特别的深. 除了了解Android自带的音视频处理API以外,还得了解一些视频与音频方面的知识.这篇博客就是主要讲解这方面的专业术语.内容较多,如果你需要进行音视频开发是必需静下心来了解这些.
术语目录
MIME类型
分辨率
sample-rate采样率
...
android开发中Wifi功能总结
--------------------- 作者:yourzeromax 来源:CSDN 原文:https://blog.csdn.net/qq_34773981/article/details/79163579 版权声明:本文为博主原创文章,转载请附上博文链接!
写在前面距离上次写博客还是在几个月以前了,最近几个月实在是太忙了,跑去做课设和ios开发,短暂地告别了Android ...
Qt for Android开发入门
1. Qt for Android环境搭建
1.1 打包需要的工具
1.2 JDK安装
如果之前配置过,就可以跳过这一步。
下载java jdk 64:java jdk 1.8 x64
下载java jdk 32:java jdk 1.8 x86
Java jdk 1.8 官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315 ...
DJI Android SDK 开发笔记(入门篇)
大疆SDK开发笔记##
1.文档相关
1.大疆SDK首页
2.Android SDK文档
接入Android的SDK都在这部分,飞控相关的接口。
3.Android UX SDK文档
大疆自定义的组件,已经跟飞机关联,直接用即可。
4.官方Git库
相关Demo都在里面
5.注册成为开发者
开发者注册
注:每一个Android应用都要注册APPkey,否则调用不了SDK。
6 ...
Android 开发你需要了解的那些事
本文微信公众号「AndroidTraveler」首发。
背景
最近部门有新入职员工,作为规划技术路线的导师,这边给新员工安排了学习路线。
除了基本的学习路线之外,每次沟通,我都留了一个小问题,让小伙伴去思考。
这些问题有些是刚接触 Android 开发的小伙伴所不熟悉的,有些则是部分初级工程师都没有注意到的。
因此这边纪录一下 ...
Android开发 VideoView视频播放详解
前言
VideoView是Android主要的视频播放View,它其实是对MediaPlayer的再次封装.如果你已经了解过MediaPlayer在使用VideoView是十分简单的.如果你想先了解MediaPlayer可以参考我的博客:https://www.cnblogs.com/guanxinjing/p/11019662.html
在没有复杂的要求下使用VideoView播放视频是十分快速且方便的选择.并且不需要 ...
Android 蓝牙开发(3)——蓝牙的详细介绍
前面的两篇文章,主要是在 Android 官网关于蓝牙介绍的基础上加上自己的理解完成的。主要针对的是 Android 开发中的一些 API 的使用。
第一篇文章 Android 蓝牙开发(1) 主要是介绍了普通的蓝牙在 Android 开发中的运用。
第二篇文章 Android 蓝牙开发(2) 主要是介绍了低功耗蓝牙的开发。
这篇文章主要介绍的是蓝牙的历 ...
Android开发 View的阴影详解
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11151036.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
Android的阴影概念是跟随Material Design设计风格出现的,因为Material Desi ...
Android开发 GradientDrawable详解
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11142599.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
GradientDrawable 支持渐变色的Drawable,与shapeDrawable在画型上是类似的 ...
Android开发 ShapeDrawable详解
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11142590.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
ShapeDrawable一开始我以为它是对应xml文件属性里的shape的画图,后来发现我 ...
Android开发——回调(Callback)
1. 回调函数的定义:
在A类中定义了一个方法,这个方法中用到了一个接口和该接口中的抽象方法,但是抽象方法没有具体的实现,需要B类去实现,B类实现该方法后,它本身不会去调用该方法,而是传递给A类,供A类去调用。
类比 ...
Android 蓝牙开发(1)
普通蓝牙设备官方文档
Android 平台包含蓝牙网络堆栈支持,凭借此支持,设备能以无线方式与其他蓝牙设备交换数据。应用框架提供了通过 Android Bluetooth API 访问蓝牙功能的途径。使用 Bluetooth API Android 应用可以执行下面的操作:
扫描其他蓝牙设备
查询本地蓝牙适配器的配对蓝牙设备
建立 RFCOMM 通道
通过服务发 ...
17.使用android_studio开发libgdx
以前用eclipse开发libgdx,由于每次开机都会自检一遍安卓环境,觉得慢,就把安卓项目包给关掉了,结果再打开资源目录发生了变化,导致安卓打包不了,所以决定尝试使用as开发
首先安装as,导入gdx.jar生成的项目,
此时as会提示是否update gradle,这里不要升级 gradle(否则重导吧,
在第一次导入项目不小心选择升级gradle的时候,
升级 ...
Android 开发:Context的使用
Android开发经常需要使用Context来启动Activity,或者打开SharedPreferences,或者构建一个Dialog。最近老是用到getContext(),getApplicationContext(),this等,来获取Context,故写此文来理清思路。确定好需要Context的时候,究竟用哪个函数。
Context
什么是Context呢?
个人的理解是:Context就是上下文,换句话说就是 ...
Android开发 TextView的开发记录
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11061514.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
此篇博客是记录一些TextView开发上一些少用的开发功能项.目前开发记录如下:
...