随笔分类 - android提高篇
摘要:简易的命令行入门教程: Git 全局设置: git config --global user.name "账户名" git config --global user.email "邮箱地址" 创建 git 仓库: mkdir Printer cd Printer git init touch REA
阅读全文
摘要:BluetoothGattCharacteristic public class BluetoothGattCharacteristic extends Object implements Parcelable java.lang.Object ↳ android.bluetooth.Bluetoo
阅读全文
摘要:https://blog.csdn.net/qq_42777804/article/details/98876646
阅读全文
摘要:Android Uri,Path与File的相互转换(新) 一、path->file File file = new File(path); 二、 file->path String path = file.getPath(); 注意URI和Uri的区别 1 URI:是java.net的子类 2 U
阅读全文
摘要:一、前言 已经好久没有更新博客,大概有半年了,主要是博主这段时间忙于找工作,Android岗位的工作真的是越来越难找,好不容易在广州找到一家,主要做海外产品,公司研发实力也不错,所以就敲定了三方协议。现在已经在公司实习了一个月多,目前主要是负责公司某个产品的内存优化,刚好就总结了一下Android
阅读全文
摘要:简介 BitmapEditor是一款高效简单的图片压缩处理工具,它可以做到: 接收来自File,Bitmap,ResId,ByteBuffer,byte[]中的图像数据然后转换为 byte[],Bitmap,File 对图片进行分辨率缩放 对图片进行内存大小的压缩 对图片进行颜色格式的改变 为什么使
阅读全文
摘要:android权限大全 访问网络 android.permission.INTERNET,访问网络连接,可能产生GPRS流量 android.permission.CHANGE_WIFI_STATE Wifi 改变状态 android.permission.ACCESS_WIFI_STATE WiF
阅读全文
摘要:代码如下,添加contentInsetStart属性为0dp即可。 <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_heig
阅读全文
摘要:Bitmap - 称作位图,一般位图的文件格式后缀为bmp Drawable - 作为Android平下通用的图形对象,它可以装载常用格式的图像 比如GIF、PNG、JPG,当然也支持BMP,当然还提供一些高级的可视化对象,比如渐变、图形等。 Bitmap是Drawable . Drawable不一
阅读全文
摘要:一、相关概念 二、Bitmap 1、从资源中获取Bitmap 2、Bitmap → byte[] 3、byte[] → Bitmap 4、Bitmap缩放 5、将Drawable转化为Bitmap 6、获得圆角图片 7、获得带倒影的图片 三、Drawable 1、Bitmap转换成Drawable
阅读全文
摘要:当手指触摸到屏幕时,系统就会调用相应View的onTouchEvent,并传入一系列的action。当有多个层级的View时,在父层级允许的情况下,这个action会一直向下传递直到遇到最深层的View。所以touch事件最先调用的是最底层View的onTouchEent,如果View的onTouc
阅读全文
摘要:GPUImage简介 GPUImage 是iOS下一个开源的基于GPU的图像处理库,提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜。GPUImage for Android是它在Android下的实现,同样也是开源的。其中提供了几十多种常见的图片滤镜API,且其机制是基于GPU渲染,处
阅读全文
摘要:一、相关概念 二、Bitmap 1、从资源中获取Bitmap Java代码 Resources res = getResources(); Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.icon); Java代码 Java代码 2
阅读全文
摘要:前言 收集了一些比较常见的开源库,特此记录(已收录350+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 一 、基本控件 1.TextView HTextView 一款支持TextView文字动画效果的Android组件库。 ScrollNumber 滚动数字控
阅读全文
摘要:正文 一、结构 public class Scroller extends Object java.lang.Object android.widget.Scroller public class Scroller extends Object java.lang.Object android.wi
阅读全文
摘要:Canvas类中drawBitmap(Bitmap bitmap, Matrix matrix, Paint paint)方法中有个参数类型是Matrix,从字面上理解是矩阵的意思,而实际上它也确实是个3x3的矩阵。Matrix在Android中的主要作用是图像变换,如平移、旋转、缩放、扭曲等。 M
阅读全文
摘要:作用 这个类封装了滚动操作,如帮我们处理手指抬起来时候的滑动操作。与ViewGroup的scrollTo(),scrollBy()的生硬式移动,Scroller提供了一个更加柔和的移动效果。Scroller的坐标系跟平常我们见到的View的坐标系不太一样,Scroller向左滑值为正,向上滑为正。
阅读全文
摘要:Scroller主要用于平滑滚动,主要使用的滚动方法有:startScroll、fling。startScroll(int startX, int startY, int dx, int dy, int duration):指定起点(startX,startY),从起点平滑变化(dx,dy),耗时d
阅读全文
摘要:1 简介 Android多点触控在本质上需要LCD驱动和程序本身设计上支持,目前市面上HTC、Motorola和Samsung等知名厂商只要使用电容屏触控原理的手机均可以支持多点触控Multitouch技术,对于网页缩放、手势操作上有更好的用户体验。 在Android平台上事件均使用了MotionE
阅读全文
摘要:Android里Scroller类是为了实现View平滑滚动的一个Helper 类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。 作者:佚名来源:iteye|2014-06-19 10:43 收藏 分享 Android里Scroller类是为了实现View平滑滚动的一个Helper 类。通常在自定义的View时使用,
阅读全文