Android 学习资料
我从来没中二过
我从来没中二过,反正我不信-。-
展开
-
ToolBar 侧滑箭头修改 导航菜单 三条横线 的方法
getSupportActionBar().setHomeAsUpIndicator(newDrawerArrowDrawable(getApplicationContext()));ToolBar 默认的返回键是这样的箭头,要想修改的话可以使用ToolBar.setNavigationIcon(id 或 Drawable) 方法来修改,不过是无法达到我想要的三条横线的要求。 所以原创 2017-05-22 14:23:56 · 4766 阅读 · 0 评论 -
android 通知栏的Intent事件
//获取管理器NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);NotificationCompat.Builder builder = new NotificationCompat.Builder(context);bu原创 2017-05-28 16:10:45 · 508 阅读 · 0 评论 -
将数据存储到文件中和读取
android 的Context提供了openFileoutput()方法,所以我们可以借助这个方法来获取一个文件输出流(FileoutputSteam)对象,MODE_APPEND是写入的时候都在文件末尾写入,MODE_PRIVATE每次写入都会覆盖掉所有数据。FileOutputStream outputStream = openFileOutput("data",原创 2017-05-15 22:36:31 · 467 阅读 · 0 评论 -
android 播放音频
播放APIMediaPlayer ,基于文件播放,方便。个人理解:总结:AudioTrack,基于字节流播放,灵活。个人理解:总结: 想到的时候我在写。原创 2017-05-15 22:22:18 · 235 阅读 · 0 评论 -
android 录音
录音APIMediaRecorder,基于文件录音,方便。个人理解:就是录音成文件的一个API类。 利用HTTP协议传输,方便。总结:只能把录音变成文件的类。AudioRecord,基于字节流录音,灵活。个人理解:会把每时每刻的录音转化成字节返回出来。总结:适合电话通话那种的 及时传输的方式。录音最好在单例原创 2017-05-15 22:21:24 · 239 阅读 · 0 评论 -
NanoHTTPD的学习
2017年03月14日23:31:16 ububtu今天研究了一天的NanoHTTPD的代码,一个java类实现的HTTP轻量服务器。NanoHTTPD是一个抽象类,内部类HTTPSession和接口IHTTPSession,HTTPSession实现了IHTTPSession的接口。NanoHTTPD内部自置SocketServer类,每次有连接会自原创 2017-05-15 22:20:48 · 1140 阅读 · 0 评论 -
Android Studio导入外部项目问题
2017年4月9日11:48:36今天在导入一个二维码包的时候 引起的问题,然后找了工程师解决了这个问题。步骤首先 1: 选择项目 全部下一步就好步骤2:查看settings.gradle是否添加了步骤3:查看当前我自己的项目的build.gradle的dependencies中 是否加入了compile pro原创 2017-05-15 22:20:06 · 250 阅读 · 0 评论 -
android 的单例模式
publicclassSingleton{ privatestaticvolatileSingletoninstance=null; privateSingleton(){ } publicstaticSingletongetInstance(){ if(instance...原创 2017-05-15 22:16:20 · 185 阅读 · 0 评论 -
根据注解,创建代码的简单例子
根据注解,创建代码的简单例子关于注解然后调用继承于AbstractProcessor类,可以做到编译时期插入新的代码。类似我们要求电脑在编译的时候顺便写下代码。(APT生成代码技术)感觉是AOP,面向切面编程。AbstractProcessor类是帮助我们写代码的一个类。首先写一个简单的例子1、创建javaLib Module项目创建一个Android 项目,在项目中创建一个javaLi...原创 2019-04-15 15:10:11 · 509 阅读 · 0 评论