- 博客(19)
- 资源 (9)
- 收藏
- 关注
原创 View事件的传递
1.如果onTouchListener的onTouch方法返回了true,那么view里面的onTouchEvent就不会被调用了。 顺序dispatchTouchEvent-->onTouchListener---return false-->onTouchEvent2.如果view为disenable,则:onTouchListener里面不会执行,但是会执行onTouchEvent(event)方法
2017-08-09 07:34:13 309
原创 java中的volatile关键字
Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了同步块和volatile关键字机制。所有加上synchronized的方法和块语句,在多线程访问的时候,同一时刻只能有一个线程能够用synchronized修饰的方法或者代码块。并发编程的三个问题1.原子性2.可见性3.有序性
2017-08-08 05:55:45 339
原创 android webview loadurl弹出系统浏览器问题
webview.loadUrl(“http://www.baidu.com“); 总是弹出系统浏览器解决:webview.setWebViewClient(new WebViewClient());
2017-08-07 21:01:38 3341 1
原创 java中的泛型
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。有哪些类型参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。1.Java语言引入泛型的好处是安全简单。2.在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”
2017-08-06 11:10:47 250
原创 java中的transient关键字
transient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。序列化和反序列化一个对象的表示转化为字节流的过程称为序列化(serialization),从字节流中把对象重建出来称为反串行化反序列化(deserialization)。
2017-08-06 09:38:20 510
原创 Android WebP图片转化为png
什么是WebP格式的问题?WebP,是一种支持有损压缩和无损压缩的图片文件格式,派生自图像编码格式 VP8。根据 Google 的测试,无损压缩后的WebP比PNG文件少了45%的文件大小,即使这些PNG文件经过其他压缩工具压缩之后,WebP 还是可以减少28%的文件大小。jpeg,png和webp相互转换官方提供个工具:https://developers.google.com/speed/web
2017-08-06 08:59:49 891
原创 Android中的矢量图Vector Drawable
1)SVG,即Scalable Vector Graphics 可伸缩矢量图形,这种图像格式在前端中已经使用的非常广泛了。 SVG的W3C的解释: http://www.w3school.com.cn/svg/svg_intro.asp 首先要解释下什么是矢量图像,什么是位图图像? 1、矢量图像:SVG是W3C 推出的一种开放标准的文本式矢量图形描
2017-08-04 06:09:12 435
原创 NestedScrollView嵌套RecyclerView滑动冲突
NestedScrollView嵌套RecyclerView,导致滑动冲突问题xml: 1.recyclerview android:nestedScrollingEnabled="false" 2.recyclerview android:layout_height="wrap_content"代码:mRecyclerView.setNestedScrollingEnabled(false);
2017-08-03 11:51:36 2875 1
原创 Activity转场动画效果
Activity transition(Activity转场动画效果)概念:两个Activity进行跳转的时候,转场动画。 ActivityOptions类。只支持API21以上的版本。 版本判断会比较麻烦,谷歌很贴心 设计了一个兼容类:ActivityOptionsCompat(v4包中) 但是此类在低版本上面并没有转场动画效果,只是解决了我们手动去判断版本的问题而已。
2017-08-03 07:47:16 364
原创 MaterialDesign的触摸反馈和揭露效果
Touch Feedback(触摸反馈)例子:水波纹效果水波纹效果是5.0+自带的。 Reveal Effect(揭露效果)例子:Activity的揭露出现的效果。
2017-08-02 07:20:33 644
原创 获取手机中应用apk
怎么获取手机应用中的apk,比如从google play中下载的应用,怎么获取apk?(1)adb shell pm list package -f -3 (2)adb pull /data/app/com.xxx.apk ./
2017-08-01 13:17:54 968
原创 android.support.design.widget.TabLayout设置指示器的宽度
MD风格的,指示器宽度和条目等宽,无法设置margin值,或者padding值。
2017-08-01 13:13:52 3525
原创 adb server version (36) doesn't match this client (39);
问题描述手机无法连接电脑 adb server version (36) doesn’t match this client (39);
2017-08-01 12:32:30 5319
原创 Android属性动画(Property Animation)
1.补间动画(Tween Animation)平移(Translate)、旋转(Rotate)、缩放(Scale)、不透明度(Alpha)。2.帧动画(Frame Animation)用于生成连续的Gif效果图。3.属性动画(Property Animation)
2017-08-01 06:43:58 455 1
原创 Design库中的Behavior
什么是Behavior?Behavior是用来处理CoordinatorLayout里面子view相互之间的依赖关系。 Behavior可以做到下面两种情况:1.某个View需要监听另外一个view的状态。2.某个View需要监听CoordinateLayout里面所有控件的滑动状态。
2017-07-31 20:57:48 551 2
原创 Android签名文件转化为pk8和pem
Android签名工具常用的android的签名工具有:jarsigner 和apksigner。jarsigner使用keystore文件,apksigner使用pk8+x509.pem。什么是.pem和.pk8文件.pem 在android对apk签名的时候,.pem这种文件就是一个X.509的数字证书,里面有用户的公钥等信息,是用来解密的。文件格式里面不仅可以存储数字证书,还能存各种key
2017-07-30 15:29:58 4107
转载 Android 8.0预览版新功能
Android O 功能和 API主要的开发者功能用户体验通知自动填充框架画中画模式可下载字体XML 中的字体自动调整 TextView 的大小自适应图标颜色管理WebView API固定快捷方式和小部件最大屏幕纵横比多显示器支持统一的布局外边距和内边距指针捕获应用类别Android TV 启动器AnimatorSet输入和导航键盘导航键区视
2017-07-30 14:52:54 1333
原创 CoordinatorLayout的AppBarLayout和CollapsingToolbarLayout
CoordinatorLayout 通过协调并调度里面的子控件或者布局来实现触摸(一般是指滑动)产生一些相关的动画效果。AppBarLayout AppBarLayout响应滚动事件:根据子view的滚动标志(scroll flag)来控制它们如何进入(滚入屏幕)与退出(滚出屏幕)。CollapsingToolbarLayout 可以实现Toolbar折叠效果。
2017-07-30 14:37:45 381
原创 Android相机的闪关灯
常用参数目录Camera1中调节闪关灯代码 Camera.Parameters param = mCamera.getParameters();param.setFlashMode(cameraFlashlight);mCamera.setParameters(param);点亮闪光灯:FLASH_MODE_TORCH关闭闪光灯:FLASH_MODE_OFF这个两个参数,足够实现手电筒的功能。
2017-07-30 12:18:20 633
apk反编译工具
2018-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人