![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android基础
oden.su
这个作者很懒,什么都没留下…
展开
-
自定义AlertDialog主题
# 自定义AlertDialog主题解决以下几个问题: - andoird5.0后,dialog的按钮上英文字全为大写的现象 - 使android5.0后button上的字体变为白色 - 解决在5.0以下版本会出现的窗口重叠现象原创 2016-05-11 21:53:42 · 2539 阅读 · 1 评论 -
Android文件下载及解压
下载工具类public class DownloadUtil { private static DownloadUtil downloadUtil; private final OkHttpClient okHttpClient; private boolean isDestroy = false; public static DownloadUtil get(...原创 2019-03-14 14:57:53 · 676 阅读 · 1 评论 -
一键切换正式环境和测试环境
gradle.properties配置变量#正式服务器和测试服务器切换isDebugServer=truegradle定义变量android { buildTypes { debug { if (isDebugServer.toBoolean()) { buildConfigField "boolean",...原创 2018-11-06 23:32:47 · 1100 阅读 · 0 评论 -
bitmap工具,长截图及截图合并
长图截图以scrollview为例子,截取scrollview中的所有内容,如果是截取单个view,方式一样,bitmap宽高直接取view的宽高/** * 获取长截图 * @return */public Bitmap getFullScreenBitmap() { int h = 0; Bitmap bitmap; for (int i = 0; i <...原创 2018-09-27 23:57:36 · 1133 阅读 · 0 评论 -
Android自定义view-继承LinearLayout
直接在代码中通过代码动态生成public class MyView extends LinearLayout { private Button button; public MyView(final Context context) { super(context); button = new Button(context); ...原创 2018-07-31 22:25:11 · 3689 阅读 · 0 评论 -
Android中使用SVG
SVG简介SVG 的文件里存储了绘制图片的相关信息,在要用图的时候再把图画出来,所以在图片显示的时候会花费更多的时间消耗更多的资源。SVG 的文件体积远小于传统的位图文件,因为没有存储任何图像的像素信息。 SVG的文件画出来的图像是矢量图,所以不会存在失真的问题,理论上支持任何级别的缩放,适应性强于传统的位图。SVG简单使用获取SVG文件SVG图片下载地址 选择要下载的图片,下载时选择sv原创 2017-03-10 00:28:48 · 3055 阅读 · 0 评论 -
Android单元测试-Mockito
本文为Mockito使用的学习笔记。Mockito概念相关添加 Mockito 依赖 testCompile "org.mockito:mockito-core:2.0.57-beta"Mockito.mock()并不是mock一整个类,而是根据传进去的一个类,mock出属于这个类的一个对象,并且返回这个mock对象;而传进去的这个类本身并没有改变,用这个类new出来的对象也没有受到任何改变原创 2017-03-02 20:25:03 · 1584 阅读 · 0 评论 -
Android单元测试-Junit
基本用法实际操作1、新建测试类public class Caculation { public double sum(double numA, double numB) { return numA + numB; } public double multiply(double numA, double numB) { return numA *原创 2017-02-14 22:54:45 · 582 阅读 · 0 评论 -
git基础(一)-新建git仓库
1、git下载链接:http://git-scm.com/download/2、在当前工程根目录下,右键选择git Bash Here,在弹出的命令框中输入git init新建git仓库 3、设置git路径 4、在version control中添加本工程的路径并选择git 5、点击ok后,工程目录下的文件名称变为红色:指定仓库路径后,未Add的文件6、project视图中项目右键,选择g原创 2017-02-08 20:56:29 · 1151 阅读 · 0 评论 -
git基础(二)-版本回退
本文为利用git进行版本回退的示例 1、文件修改后提交:文件右键–git–Commit File,或者直接点击工具栏上的图标2、在Version Control中可查看各个版本所进行的修改,点击文件可查看文件内容 3、查看历史记录: git log 或者 git log –pretty=oneline 4、回退版本:(最后的数字表示为回退几个版本) git reset –hard HEA原创 2017-02-08 21:00:21 · 735 阅读 · 0 评论 -
git基础(三)-创建与合并分支
本文为利用Git创建与合并分支测试记录。 1、创建与合并分支命令如下:查看分支:git branch创建分支:git branch name切换分支:git checkout name创建+切换分支:git checkout –b name合并某分支到当前分支:git merge name删除分支:git branch –d name2、git checkout –b dev创建dev分支,加入测原创 2017-02-08 21:02:57 · 843 阅读 · 0 评论 -
Android获取两条线之间的夹角度数
Android获取两条线之间的夹角度数核心代码centerX、centerY为公共点,xInView、yInView为触摸点的坐标 /** *获取两条线的夹角 * @param centerX * @param centerY * @param xInView * @param yInView * @return */ p原创 2016-09-11 15:52:55 · 5126 阅读 · 2 评论 -
Android ViewPager实现引导页
Android ViewPager实现引导页概述利用ViewPager简单地实现引导页功能,到达最后一页后再次滑动跳转到其他Activityxml布局放入ViewPager控件,同时放入几个小圆点图片用来指示当前滑到第几页<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.andro原创 2016-08-15 22:36:54 · 886 阅读 · 0 评论 -
webview使用小结
webview使用小结总结整理下webview的使用用法小结布局文件直接放入webview,同时放入一个progessbar用来显示网页的打开进度。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:la原创 2016-07-19 23:20:35 · 722 阅读 · 0 评论 -
RecyclerView基本使用
RecyclerView基本使用控件初始化 private BleListAdapter mAdapter; private RecyclerView.LayoutManager mLayoutManager; @ViewById RecyclerView mRecyclerView; @AfterViews void initView() {原创 2016-05-08 00:25:20 · 435 阅读 · 0 评论 -
自定义ProgressBar颜色样式
自定义ProgressBar颜色样式使用 <ProgressBar android:id="@+id/pro_search" android:layout_width="30dp" android:layout_height="30dp" android:layout_centerVertical="t原创 2016-05-08 00:19:07 · 634 阅读 · 0 评论 -
fragment懒加载
fragment懒加载懒加载主要依赖Fragment的setUserVisibleHint(boolean isVisible)方法,当Fragment变为可见时,会调用setUserVisibleHint(true);当Fragment变为不可见时,会调用setUserVisibleHint(false),且该方法调用时机:onAttach()之前,调用setUserVisibleHin...原创 2019-05-18 14:04:09 · 862 阅读 · 0 评论