![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 快速开发
以后的今天
这个作者很懒,什么都没留下…
展开
-
idea & android studio 使用 git 详解
上面是文字描述,下面是图形展示开发项目的整个过程:----创建项目 |----开发项目 |----发布上线 |----解决线上bug |----迭代项目项目创建我们通过Idea创建一个项目MyApp,进入MyApp执行git init,git init密令的目的,这个目录我管了,会在当前目录创建.git隐藏文件夹,以后我们的提交记录都会保存到.git 树中;$ git...原创 2019-10-17 15:29:35 · 471 阅读 · 1 评论 -
Google官方MVP+Dagger2架构 dagger2详解
前言:dagger2是大家项目中使用比较频繁的一个google开源框架,它旨在解决Android 中的依赖注入,降低层级之间的耦合性,简化了我们在项目中对象实例化操作;dagger2 在Android studio 3.0中的引入annotationProcessor "com.google.dagger:dagger-compiler:2.11"provided 'o原创 2017-11-25 15:59:26 · 3556 阅读 · 0 评论 -
android retrofit 获取post请求参数值
Android 使用retrofit + okhttp + Rxjava2.x 做网络请求已成为趋势我最近使用Flowable> getFacevalidety(@Part("ID") String ID, @Part("name") String name,@Part MultipartBody.Part part)做网络请求的时候发现一个很有意思的问题,如:int ID =原创 2017-11-24 18:07:16 · 4055 阅读 · 0 评论 -
Android Module app 中访问不到libs包中的class类
在Android studio 3.0 之前新建一个App,新建一个Libs库,App引用Libs库,compile project(':xxxLib'); App就可以引用Libs 中的资源了但是Android studio 3.0之后通过 implementation project(':xxxLib');引用Libs库中的资源引用不到libs包下面的xxx.jar包中的类资源原创 2017-11-18 13:08:14 · 4819 阅读 · 3 评论 -
Android 判断一个视图是否滚动到顶部
Android 应用开发中有时候需要自定义滚动,或者判断一个view是否滚动到顶部public boolean canChildScrollUp(View mTarget) { if (android.os.Build.VERSION.SDK_INT 14) { if (mTarget instanceof AbsListView) {原创 2017-10-16 14:48:23 · 1658 阅读 · 1 评论 -
Android 百分位金额数字动画添加 方支付余额
在我们的项目中,如果牵扯到金额,而且非常大的时候,进入页面希望看到数字滚动增加,有一个视觉效果其实实现起来也非常的简单://在onwindonfouceChanged 方法中执行动画,不能放在oncreate中,// 因为oncreate中控件没有完成加载完毕并,这时候去执行动画可能不生效// 或者放在.post(new Runnable() {});中执行@Overridep原创 2017-10-18 15:03:15 · 819 阅读 · 0 评论 -
java 从网页中获取图片路径与从js中获取图片路径
package test;/** * Created by yuantongqin on 2016/12/5. */import java.io.*;import java.net.MalformedURLException;import java.net.URL;import java.util.ArrayList;import java.util.List;import j原创 2016-12-05 18:26:02 · 2720 阅读 · 0 评论 -
recyclerview 实现卡片滑动效果
想recyclerview快速实现卡片滑动,需要一个重要帮助类,LinearSnapHelper类,这个类是Android24.2.0之后引入的帮助类,是SnapHelper抽象类的子类具有让recyclerview中的item居中的功能,实现也相当简单LinearSnapHelper linearSnapHelper = new LinearSnapHelper();linearS原创 2016-11-22 11:39:15 · 7369 阅读 · 2 评论 -
android 在分享时判断是否安装QQ,微信客户端
在做分享微信或者qq分享时,我们需要先判断QQ,微信客户端是否存在;如果是继承了微信分享sdk的可以通过if (!api.isWXAppInstalled()) { Toast.makeText(NoticeDetailActivity.this, "您还未安装微信客户端", Toast.LENGTH_SHORT).show(); return;}如原创 2016-11-17 14:12:18 · 8172 阅读 · 5 评论 -
android studio 运行非常卡的解决办法
as用起来很只能,但是相对于eclipse,占用更多的内存,运行起来很卡Android Studio 安装目录的-xmx 参数是 Java 虚拟机启动时的参数,用于限制最大堆内存。Android Studio 启动时设置了这个参数,并且默认值很小。 一旦你的工程变大,IDE 运行时间稍长,内存就开始吃紧,频繁触发 GC,自然会卡。(1)方法步骤 在as2.0以上版本原创 2016-11-08 18:42:34 · 9799 阅读 · 0 评论 -
android 相册选择图片 图片的压缩
app 开发中图片的加载和上传是经常使用到的,如果加载的图片过大,可能会出现oom内存溢出这是就需要我进行图片宽高,和图片大少(质量)的压缩public void clickPhoto(View view){ Intent intent = new Intent(); intent.setAction(Intent.ACTION_PICK);原创 2016-11-06 11:51:46 · 519 阅读 · 0 评论 -
canvas.translate(x,y)使用
在X方向和Y方向移动的距离如果原来的原点是(10,10),通过canvas.translate(10,10)移动的原点是(20,20),而不是移动到(10,10)翻译 2016-10-09 14:20:41 · 2041 阅读 · 0 评论