关闭

Java IO 流总结

Java IO 流的总结Java IO 总结图我们可以看到 IO流 分为字符流和字节流字节流:表示字节输入输出流字符流:表示字符输入输出流 Java中的字节流处理的最基本单位为单个字节,它通常用来处理二进制数据。 Java中的字符流处理的最基本的单元是Unicode码元,它通常用来处理文本数据。 下面具体说一下字符流与字节流字节流字节流的基类分别是 输入流: InputStream 和...
阅读(152) 评论(0)

部分笔记: canvas, permission , softInput , cardview

图片上面两个是圆角,下面不是圆角1,使用自定义Imageview ,在onDraw里面实现 ` @Override protected void onDraw(Canvas canvas) { BitmapShader shader; BitmapDrawable bitmapDrawable = (BitmapDrawable) getDraw...
阅读(486) 评论(0)

Android软键盘学习

这是之前保存的学习笔记, 现在上传保存一下Android软键盘1,WindowSoftInputMode属性活动的主窗口如何与包含屏幕上的软键盘窗口交互,这个属性的设置将会影响两件事情:1,软键盘的状态:当活动(Activity)成为用户关注的焦点时,它是否隐藏或显示。2,对活动主窗口进行的调整:无论是调整大小以便为软键盘腾出空间,还是在软键盘覆盖窗口的一部分,以便当前焦点内容可见。1,属性详解...
阅读(116) 评论(0)

BoradcastReceiver的学习

这是之前保存的学习笔记, 现在上传保存一下BoradcastReceiver的使用BroadcastReceiver翻译为广播接收者,Broadcast是一种广泛运用在应用程序之间的传输信息的机制,简单的可以理解为传统意义上的电台广播,通俗一点,发布失物招领。广播机制是一个典型的发布—订阅模式,也就是我们所说的观察者模式。广播最大的特点就是发送方并不关心接收方是否接到数据,也不关心接收方是如何处理数...
阅读(125) 评论(0)

RecycleView学习

这是之前保存的学习笔记, 现在上传保存一下RecycleView参考 Android RecyclerView 使用完全解析 体验艺术般的控件 和 RecycleView的基本使用概述RecycleView 在 support-v7包下其作用是用来代替 ListView和GridView其优点是:提供了一种插拔式的体验,高度的解耦,异常的灵活,通过设置它提供的不同LayoutManager,It...
阅读(118) 评论(0)

Retrofit学习

这是之前保存的学习笔记, 现在上传保存一下Retrofit学习查看连接 – 深入浅出 Retrofit http://chuansong.me/n/3654212378691,Hello Retrofit (这里是需要配置两个东西 : 1,baseurl;2,Converter)关于配置可以查看Retrofit2 完全解析 探索与okhttp之间的关系1,添加依赖 compile ‘com.s...
阅读(256) 评论(0)

okhttp学习

这是之前保存的学习笔记, 现在上传保存一下OKhttp学习1,http请求和响应步骤(7步)1,经过三次握手简历tcp连接,在HTTP工作开始之前, Web浏览器首先要通过网络与Web服务器建立连接, 该连接是通过TCP来完成的, 该协议与IP协议共同构建Internet, 即著名的TCP/IP协议族2,web浏览器向web服务器发送请求命令 (请求方法,请求协议版本) 例如: G...
阅读(185) 评论(0)

rxjava学习

这是之前保存的学习笔记, 现在上传保存一下Rxjava1,创建观察者: observer subscriberObserver 即观察者,它决定事件触发的时候将有怎样的行为。 RxJava 中的 Observer 接口的实现方式:Observer observer = new Observer() { @Override public void o...
阅读(330) 评论(0)

Glide学习

这是之前保存的学习笔记, 现在上传保存一下Glide学习第一部分是 glide 的使用以及和 picasso 的对比第二部分是 glide 与 fresco 的对比1,glide库的地址bumptech/glideGlide是在Picasso基础上进行了优化改进, 所以这两个是没得挑的..Fresco是fackbook出品的,也很不错,比较网络加载框架那个好? 里面说是 fresco相比较其他的图...
阅读(142) 评论(0)

js与android客户端的交互

js调用android端方法的时候的线程为 JavaBridge线程, 如果有界面操作需要切换到主线程...
阅读(73) 评论(0)

获取屏幕和控件的宽高

android中屏幕和控件的宽高获取都是有多种方法的,可以灵活运用,这里把常用的几种获取宽高的方法总结一下1,获取屏幕宽高1,通过WindowManger获取,获取值为像素pxint screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px) int screenHeight = getW...
阅读(108) 评论(0)

使用MediaRecorder类实现视频录制

1,MediaRecorder类概述Android的MediaRecorder包含了Audio和video的记录功能,在Android的界面上,Music和Video两个应用 程序都是调用MediaRecorder实现的。MediaRecorder在底层是基于OpenCore(PacketVideo)的库实现的,为了构 建一个MediaRecorder程序,上层还包含了进程间通讯等内容,这种进程间通...
阅读(119) 评论(0)

android关于在根节点设置软键盘状态的属性

背景:Android应用开发中,当Activity 中存在EditText 时 进入时往往会弹出软键盘,给用户的体验不好, 如何避免呢? 很简单只需在Activity 声明中加入 android:windowSoftInputMode=”adjustResizestateHidden”即可 以下时AndroidManifest.xml文件中的android:windowSoftInputMode...
阅读(151) 评论(0)

关于bitmap,drawable,btye[],String的相互转换的方法

背景:近几天搞bitmap,找了几个bitmap和drawable的工具类,分享一下1,Drawable—>Bitmap` Resources res=getResources(); Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0); Resources res=getResources();` 2,Bitmap—->...
阅读(111) 评论(0)

android声音录制

背景:现在几乎所有app都需要录音,所以前些天因为ios和android的不同步问题所以需要把声音录制重新梳理一遍,把自己所理解的一些东西记录一下android使用MediaRecorder录制aac格式音频`File tempFile = new File(path, "voice.aac"); audioFile = tempFile.getAbsolutePath(); mRecorder =...
阅读(106) 评论(0)
28条 共2页1 2 下一页 尾页
    个人资料
    • 访问:14524次
    • 积分:355
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:7篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论