![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
chinajpr
菜子辈的小师弟
展开
-
在自己的app中打开淘宝
需求:在app中打开淘宝客户端,包括打开店铺和商品 1)打开商品: Intent intent = new Intent(); intent.setAction(“android.intent.action.VIEW”); Uri uri = Uri.parse(“https://……”); // 商品地址 intent.setData(uri); intent.setClassName原创 2016-05-05 20:59:20 · 6224 阅读 · 1 评论 -
compileSdkVersion,minSdkVersion ,targetSdkVersion 的区别
compileSdkVersion:SDK编译版本(推荐用最新的)minSdkVersion:最低的SDK版本要求targetSdkVersion :向前兼容(推荐用最新的)详细介绍compileSdkVersion: 告诉 Gradle 用哪个 Android SDK 版本编译你的应用,不会被包含到 APK 中,它纯粹只是在编译的时候使用。推荐总是使用最新的 SDK 进行编译。在现有代码上原创 2017-06-12 10:59:27 · 511 阅读 · 0 评论 -
Android Scroll
实现滑动的七种方法:一.layout方法 二.offsetLeftAndRight()与offsetTopAndBottom() 三.LayoutParams 四.scrollTo与scrollBy smoothScrollTo与smoothScrooBy1.scrollTo . scrollBy方法移动的是view的content,即让View的内容移动.如果在ViewGroup中使原创 2017-03-22 15:44:39 · 452 阅读 · 0 评论 -
自适应布局FlowLayout
一图顶千言: 很明显,这是一个自定义ViewGroup,三个步骤,测量(onMeasure),布局(onLayout),绘制(onDraw,本例中用不到绘制哦);不叨叨,上代码 1.构造方法,在xml中引用,要实现2个参数的构造方法public FlowLayout(Context context, AttributeSet attrs) { super(context, att原创 2017-03-22 10:00:34 · 660 阅读 · 0 评论 -
Matrix
一.Matrix讲解Matrix讲解请移步以下博客: Matrix01个人总结:Matrix是一个3 * 3矩阵(Matrix矩阵 * 原矩阵 =最终的效果),矩阵中的每个数字有不同的含义;通过改变矩阵,可以控制:平移,缩放,错切,旋转Matrix混合:pre : 右乘, M‘ = M*A ; post : 左乘, M’ = A*M面向对象方式理解Matrix: Matrix是一个对象,不仅原创 2017-04-06 15:51:01 · 595 阅读 · 0 评论 -
贝塞尔曲线小练习
来不及了,快上车。。。。不叨叨,上代码/** * 类描述: * 作者:JiaoPeiRong on 2017/3/27 10:12 */public class MyBezier extends View { private Paint mPaint; private Path mPath; private float preX; private float原创 2017-03-28 11:45:54 · 2262 阅读 · 0 评论 -
java/android 中的数学计算
A:你可在android开发中操作过数学计算?比如:a * b / c + (d + e)^n + √f B:简单,Math类就可以搞定 A:那等式呢?比如x + 8 - a= 0 B:变换一下喽,x = a -8 A:那a * (1 + x)^ n -c*(1+x)^n / x = 0,求x呢? B:。。。。把等式写成x = …的形式解啊 A:你没发现x没法写成x = …的形式么?原创 2017-01-13 11:24:52 · 1608 阅读 · 0 评论 -
okhttp请求数据乱码问题
在使用okhttp请求网络数据的时候碰到了json汉字乱码问题。 1.可能是服务器和客户端的编码不一致导致的 经过和服务端沟通(也可以查看响应头信息),发现服务端和客户端使用的都是utf-8,排除。 2.okhttp本身的问题 经查阅资料,如果自己设置了 addHeader(“Accept-Encoding”, “gzip”), 会导致json乱码,注掉该行代码即可解决问题。原因: W原创 2017-02-06 14:35:22 · 10033 阅读 · 0 评论 -
android如何实现特效
一、动画View动画(逐帧动画,补间动画) 属性动画3.0 SVG动画5.0二、自定义viewPathMeasure Bezier三、第三方项目 1. Airbnb 2. Keyframes四、其他 Gif、视频等原创 2017-02-04 14:36:09 · 468 阅读 · 0 评论 -
获取屏幕和View宽度和高度的几种方式
用于获取屏幕的宽高和View的宽高原创 2015-12-02 11:27:38 · 2020 阅读 · 0 评论 -
Android 获取WebView的高度
项目里面用到了WebView,因为有些功能的需要,我需要拿到WebView的高度。但是,从网络上找了找没有什么好的解决方法,基本拿到的高度都是0.那么我们应该怎么样去获取WebView的高度呢?这里给出笔者的一个方法:自定义WebView. public class MyWeb extends WebView { private inter activity;public MyWeb(C原创 2015-12-08 13:24:03 · 4740 阅读 · 0 评论 -
Android SDK 包目录结构
add-onsGoogle API ,有一些谷歌的附加库在这里,比如google Mapsbuild-tools各个版本的编译工具docs离线android sdk文档extras扩展开发包 如高版本的API在低版本中开发使用。platforms各版本SDK。根据API Level划分的SDK版本,这里就以Android 2.2来说,进入后有 一个android-8的文件夹, a原创 2017-10-27 14:38:10 · 1343 阅读 · 0 评论