自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dufangyu1990的专栏

无欲则刚,无爱无伤,助我孤独,万寿无疆!

  • 博客(29)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 2021-04-01

AndroidStudio 不停的scanning files to index解决方案:网上说的invalid cache and restart无效,最后发现把user下面的.AndroidStudio3.6删除,重新打开AS就好了,不过之前的设置就没了,需要重新设置字体大小等

2021-04-01 13:18:10 118

原创 通过Uri获取图片的绝对路径

public static String getRealPathFromUri(Context context, Uri uri) { if (context == null || uri == null) { return null; } if ("file".equalsIgnoreCase(uri.getSche...

2018-07-04 10:14:25 1308

原创 java中Math方法的ceil,floor,round方法

java中Math方法的ceil,floor,round方法Math.ceil()向上取整,当里面的数是正数时,只要小数点非0,将返回整数部分+1,返回不小于他的最小整数,double类型。例如:Math.ceil(1.4)得到的值就是2.0 Math.ceil(1.0)得到的值就是1.0 Math.ceil(-1.6)得到的值就是-1.0 Math.floor()向下取整,不

2017-11-09 10:36:49 805

原创 求两个数的最大公约数

最近在看关于算法类的书,毕竟自己这块太薄弱了,现在把自己看到的小例子记录下来,方便以后可以随时回顾! 求两个数的最大公约数应该是大家小学就学会的东西了,现在用代码的方式实现 具体代码如下public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(Sys

2017-08-14 09:40:29 343

原创 关于RecyclerView的一些笔记

在使用recyclerview的时候,我们经常需要自己添加点击事件,但是点击的时候传入的position该怎么取得,有两个方法:getLayoutPosition(),getAdapterPosition() 这两个方法的区别在于是adapter和layout的位置会有时间差(<16ms), 如果你改变了Adapter的数据然后刷新视图, layout需要过一段时间才会更新视图, 在这段时间里面,

2017-08-13 14:22:31 241

原创 RxJava之map方法使用

今天简单介绍下Rxjava里面的map方法map方法是Rxjava里面使用频率比较高的一个方法,主要用来数据的转化,数据预处理等,比如传一个图片路径,最后得到图片的bitmap,举个栗子:传入一个本地图片路径来得到图片 private String filePath ="/storage/emulated/0/Download/ic_launcher.png"; Observable<Bitm

2017-04-18 11:00:53 4715

原创 简单了解RxJava的源码

现在Rxjava越来越流行,身为一名android开发者,不会使用这个显然是不行的,网上关于Rxjava的文章很多,但是你去找的话,发现很多就是一上来介绍很多操作符,让你记住了后面忘记了前面,这里推荐简书Rxjava,大家可以去看看。事例 Observable sender = Observable.create(new Observable.OnSubscribe()

2017-04-15 13:48:04 569

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-15 12:33:32 288

转载 导入一个AndroidStudio工程作为一个Library Module

转载自:点击打开链接在我们有两个Android Studio工程的情况时,我们想使用一个作为library工程导入到另一个工程作为一个module。我们可以使用Android Studio很容易的做到。让我们假设我们有两个工程:MyApplication和MyLibrary,我们想导入MyLibrary到MyApplication作为一个module。 首先我们

2016-09-05 17:21:55 444

原创 Canvas的rotate方法

最近在网上看到个例子点击打开链接当需要画一个向右的箭头时,文章说画布向右旋转90度,然后我百思不得其解,后来才发现rotate旋转的不!!是!!画!!布!!而是坐标系!!!!在此基础上去理解的的话,就一切说的通了。一定要谨记~~~

2016-06-23 17:12:30 524

转载 java中数字格式化,计算百分比

转载点击打开链接1.Decimalformat df1 = new Decimalformat("####.000");       System.out.println(df1.format(1234.56));     显示:1234.5602.NumberFormat nf   =   NumberFormat.getPercentInstance();     

2016-06-12 09:53:00 6716

原创 找不到dlopen failed: library "/data/data/com.example.gpstest1/lib/libgnustl_shared.so" not found

项目中用到了百度地图,上百度官网一通找,最早是零散的功能集合起来(例如定位,导航两个demo合成一个,把so包放到一起),发现各种失败,应该是包冲突了,后来到网管重现下载了一份只集成了定位和导航的jar包,项目就行了,,但随之而来又有一个问题,在有一部分手机上是运行成功的,但是拿同事的魅蓝note2,就提示百度导航引擎初始化失败,log提示dlopen failed: library "/data

2016-04-19 11:09:51 6640

转载 Spinner点击相同item不响应时间

最近项目中用到了spinner,做完之后,自己胡乱点击item发现点击相同item时,只触发一次事件,几经查找资料就发现点击打开链接,这个哥们碰到过,并且解决了。碰到此问题的朋友可以去看看

2016-04-13 09:01:35 817

原创 关于checkbox的一些问题

最新项目中登录界面用到了记住密码的功能,显然,第一选择是使用checkbox来做,然后做完之后发现在4.2以上,界面显示是好的,在4.1的手机上checkbox的复选框和记住密码的文字重叠了,经过漫长的查阅资料了后,发现我们在设置checkbox的时候的paddingLeft在4.1上计算方式没有加上图片的宽,所以才造成了这种现象。解决方法如下:在xml布局文件中checkbox里面这样写

2016-04-06 14:17:59 884

原创 仿EasyTouch实现一键返回功能

项目中有个类似EasyTouch点击返回键,实现返回的需求,参考了网上的一个例子点击打开链接。首先需要用一个叫AccessibilityService类,这个服务不需要你在Activitu里面去开启,是属于系统级别的辅助服务,需要手动在设置里面开启,和我们平时使用的service不同。定义一个BackService 继承AccessibilityServicepackage com.e

2016-01-28 17:01:05 1316 2

原创 一个bitmap缓存的工具类

项目中用到了很多图片,所以写了个bitmap缓存的工具类package cn.com.shine.pdi.hptv.util;import android.graphics.Bitmap;import android.support.v4.util.LruCache;public class BitmapCache { private static LruCache mMemory

2015-03-20 17:10:20 533

原创 画圆角图像

private Bitmap getRoundbitmap(Bitmap bmp) { int width = bmp.getWidth(); int height = bmp.getHeight(); Bitmap background = Bitmap.createBitmap(width, height, Config.ARGB_8888); //先new一个和目标bitma

2015-01-06 10:47:54 541

原创 按钮扁平化实现

android原生的button样子实在太丑,目前比较流行的就是button扁平化

2014-11-07 17:07:12 1042

原创 关于图片的oom

oom(out  of  memory),顾名思义,就是内存溢出,一般出现在加载

2014-10-23 17:01:14 573

原创 Android和js通信

在Android中可以通过webview加载html来显示界面,那ht

2014-10-23 15:51:57 911

原创 关于camera图像拉伸变形的问题

最近项目里要用到camera,少不了拍照

2014-10-23 14:53:17 1945

原创 获取手机设备的mac地址

由于项目中需要获取手机mac地址作为标识

2014-10-18 14:06:16 7159

转载 Slidingmenu总结

转载自点击打开链接

2014-10-09 17:34:01 620

原创 webview中setWebChromeClient和setWebClient区别

在用webview加载html页面时候,有时候会用到

2014-09-30 10:28:04 4595

原创 ListView小结

最近在做关于listview显示数据的例子,网上搜了很多资源,这里自己大概总结下,忘了可以随时看看listVIew设置每个Item之间的距离时,xml文件中可用android:divider="#00000000"//分割线透明android:dividerHeight="18dp"//高度1.、listview在拖动的时候背景图片消失变成黑色背景。等到拖动完毕我们自

2014-09-13 14:58:33 594

原创 java中的动态代理

今天上网看到了关于java动态代理的问题,于是乎自己也就跟着去看看,

2014-04-09 14:53:25 595

转载 反编译教程

转载http://blog.csdn.net/ithomer/article/details/6727581一、Apk反编译得到Java源代码下载上述反编译工具包,打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件

2014-03-06 16:43:39 751

转载 操作github(2)

引用1.创建一个新的repository: 先在github上创建并写好相关名字,描述。 $cd ~/hello-world        //到hello-world目录 $git init                     //初始化 $git add .                   //把所有文件加入到索引(不想把所有文件加入,可以用gitignor

2014-02-14 16:41:40 579

原创 提交项目到gitHub

本人刚刚最近接触这个,只会简单的提交下项目,写下来方便以后自己的查阅。1.首先下载githttp://code.google.com/p/msysgit/downloads/list然后安装,一直next,不多做解释。2.在GitHub上注册一个账号。https://github.com/3.注册之后你就可以创建一个代码仓库了登录后点击右下方的“new reposi

2014-02-14 16:19:28 803 1

android自定义文档

介绍android的一些基础内容,适合新人查阅

2014-08-01

省市的联动

基于JQUERY+JSON的省市联动,大家可以下载来看看

2014-01-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除