随笔分类 - JAVA
摘要:最基本用法 glide采用的都是流接口方式 简单的从网络加载图片 Glide.with(context).load(internetUrl).into(targetImageView); 从文件加载 File file = new File(Environment.getExternalStorag
阅读全文
摘要:FileProvider FileProvider 这个组件在Android 22.0.0 (也就是 Android 5.0 ) 版本下加入进Android系统,该组件是ContentProvider的子类,功能就是用来提供文件在跨进程间的访问能力。大家千万不要觉得是Android 7.0 才加入进
阅读全文
摘要:1、首先我们创建一个module 2、编写我们的一个类 3、编译我们的module,生成release版本的aar,注意千万不要是debug版本的, 点击最右边的gradle面板,选择我们的module进行编译,CommandLine 指令为assemble(默认生成debug和release) 4
阅读全文
摘要:在AndroidStudio中经常使用compile的方式来导入第三方代码,如图所示: 想要拥有自己的依赖,可参考本篇的方法 具体步骤 1.首先要在github建立自己的项目 github官网 https://github.com/ 2.创建成功之后,需要克隆到本地,至于克隆的方法,可以使用Sour
阅读全文
摘要:栈 栈作为一种数据结构,用途十分广泛。在回调函数等许多场景中都有应用。我们需要了解它的基本用途,那就是先进后出和队列的先进先出正好相反。 最近在学习数据结构和算法,于是自己来实现。我特别喜欢C语言的指针,我发现很好用,于是用C++来实现一个简单的范例。 主要实现就是函数就是Pop,Push Push
阅读全文
摘要:SearchView calSearchView = (SearchView) findViewById(R.id.sv_search_text); if (calSearchView != null) { try { //--拿到字节码 Class argClass = calSearchVie...
阅读全文
摘要:1.aar包是android studio下打包android工程中src、res、lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件 2.生成aar包步骤: ①.用android studio打开一个工程,然后新建一个Module,新
阅读全文
摘要:转载注明地址:http://blog.csdn.net/xiaanming/article/details/9257853 最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片,文字等一些资源文件问题,我本来想这个简单,用两个工程直接替换里面的资源文件就
阅读全文
摘要:单向链表 另: 一、JAVA单向链表的操作(增加节点、查找节点、删除节点) 测试: 测试结果如下: 原地址 二、双向链表的简单实现 原文地址
阅读全文
摘要:原文地址 RxAndroid Tutorial响应式编程(Reactive programming)不是一种API,而是一种新的非常有用的范式,而RxJava就是一套基于此思想的框架,在Android开发中我们通过这个框架就能探索响应式的世界,同时结合另一个库,RxAndroid,这是一个扩展库,更
阅读全文
摘要:框架:提供一定能力的小段程序 >随意转载,标注作者"金诚"即可 >本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。 >本文已经开源到Github上,欢迎各位共同编辑、参与到榜单的建设中来 >Github 地址 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI
阅读全文
摘要:Java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)
阅读全文
摘要:问题: 在SlidingDrawer放上一些ImageButton等控件后,发现在ListView上点击时会穿透到下面的界面对象上,而SlidingDrawer上有按键处理的控件则不会。 解决方法: 给控件添加属性:android:clickable="true" 如果抽屉content内嵌了一个布
阅读全文
摘要:以下程序分别对Java数组、ArrayList、LinkedList和Vector进行随机访问和迭代等操作,并比较这种集合的性能。 程序运行结果如图 从结果可以看出,对数组进行随机访问和迭代操作的速度是最快的;对LinkedList进行插入和删除操作的速度是最快的;对ArrayList进行随机访问的
阅读全文
摘要:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和Matcher 。 Pattern: 一个Pattern是一个正则表达
阅读全文
摘要:xUtils是github上的一个Android开源工具项目,其中HttpUtils模块是处理网络连接部分,刚好最近想整理下Android网络编程知识,今天学习下xUtils中HttpUtils. xUtils项目地址: https://github.com/wyouflf/xUtils 先看看分析
阅读全文
摘要:上面的实现貌似有些问题,待调试! 下面是转发的另一个实现: 第三个,说实测兼容所有版本的: 相关连接:http://blog.csdn.net/xinzheng_wang/article/details/9159969 http://blog.csdn.net/randyjiawenjie/arti
阅读全文
摘要:1、在工具类的包下新建一个进行md5加密的工具类MD5Utils.java 2、在HomeActivity.java中对用SharedPreferences保存的密码数据进行调用加密
阅读全文
摘要:1.集合包 集合包最常用的有Collection和Map两个接口的实现类,Colleciton用于存放多个单对象,Map用于存放Key-Value形式的键值对。 Collection中最常用的又分为两种类型的接口:List和Set,两者最明显的差别为List支持放入重复的元素,而Set不支持。 Li
阅读全文
摘要:ArrayList 和Vector是采取数组体式格式存储数据,此数组元素数大于实际存储的数据以便增长和插入元素,都容许直接序号索引元素,然则插入数据要设计到数组元素移动等内存操纵,所以索引数据快插入数据慢,Vector因为应用了synchronized办法(线程安然)所以机能上比ArrayList要
阅读全文

浙公网安备 33010602011771号