自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

桉树先生

不积跬步无以至千里

  • 博客(34)
  • 资源 (11)
  • 收藏
  • 关注

转载 IOS UIView 删除CAShapeLayer 正确姿势

IOS UIView 删除CAShapeLayer 正确姿势

2022-12-09 12:24:46 812

原创 IOS 开发引导遮罩

项目需要引导图,简单介绍实现记录一下问题:IOS自定义如何添加引导遮罩?解决:思路为当前需要显示遮罩的View,添加一层半透明遮罩类似于蒙版(PS中常用),在需要引导的控件上,勾勒出镂空效果,并在上,下,左右不分根据自己需要,显示文字效果。注意:如需添加图片效果,了解大体思路应该不难。-(void)showGuidView{ NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; if(![[defaul

2021-11-16 11:09:27 1655

原创 IOS UIAlertController 超链接 HTML

问题:UIAlertController 向添加超链接怎么办?解决:[mUIAlertController setValue:viewController forKey:@"contentViewController"];最终通过替换contentViewController,暂时解决。 UIAlertController* mUIAlertController = [UIAlertController alertControllerWithTitle:@"用户须知"

2021-11-11 16:25:50 2083

原创 Iphone 开发播放音频无声音

在做远程遥控汽车项目中,音频无法播放问题。问题:APP 播放视频无声音?无论是播放流媒体还是播放本地视频文件均无法播放声音,视频显示正常。AVPlayerViewController,AVPlayer解决办法:// 设置外放声音 AVAudioSession * session = [AVAudioSession sharedInstance]; [session setActive:YES error:nil]; ...

2021-11-11 09:33:23 3728

原创 Android baidumapsdk: Authentication Error errorcode为230

网络通畅,百度地图不显示,遇到这个问题别着急。 ============================================= ----------------- 鉴权错误信息 ------------ sha1;package:xxxxxxxxxxxxxxxxxxxxxxxxxx;com.xxxx.xxxxxx key:xxxxxxxxxxxxxxxxxxxxxxxxxxx errorcode: -11 uid: -1 appid -1 msg: http...

2021-05-25 16:25:36 1077 1

原创 Android 9.0 版本升级

1.<!--版本升级需要权限--><uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />2.<provider android:name="androidx.core.content.FileProvider" android:authorities="app包名.fileProvider" android:grantUriPermis

2021-02-03 15:02:37 961

原创 Java Virtual Machine Launcher Could not create the Java virtual Machine.

Eclipse 安装启动错误Eclipse 下载地址:https://pc.qq.com/detail/11/detail_2851.html启动错误解决办法:进入Eclipse安装目录,找到eclispe.ini 文件,在-vmargs 上,添加JDK...jvm.dll文件路径。启动正常...

2020-11-04 11:36:33 1425

原创 Android UDP DatagramSocket 发送接收数据

网上看了很多,Java的偏多,这里只介绍Android 小米8测试结果,如有不当之处,敬请谅解!Android UDP 测试Android手机作为监听部分DatagramSocket 介绍:https://docs.oracle.com/javase/7/docs/api/java/net/DatagramSocket.htmlpublic class DatagramSocketextends Objectimplements CloseableThis class repres

2020-10-28 13:53:45 1649 1

原创 Android Studio 获取系统默认SHA

1.进入Terminal 命令行,进入C盘;2.进入C盘下.android 文件下,你需要通过dir来查看文件下的内容,进入Users文件下,在进入Administrator,Administrator是自己的用户名,在进入.android文件下;3..android文件下,输入命令 keytool -list -v -keystore debug.keystore ,debug.keystore是系统默认签名,输入后会提示你输入秘钥。直接回车就可以(系统密匙我怎么知道),获得以下SHA信.

2020-09-10 12:53:44 129

原创 Android VoLte 开关状态

什么是VoLTE?文笔不好,看官多担待.度娘介绍的很清楚了,不多说了,只是在5.1Lollipop开始系统就应经有关于VoLte的开关了,中文叫:增强型4G LTE模式.How to enable HD Voice Calling on Android 5.1 LollipopGoogle has recently rolled out the highly-anticipated Android

2017-01-20 13:47:57 12680 2

转载 Android中一些特殊字符Unicode码值

Android中一些特殊字符(如:←↑→↓等箭头符号)的Unicode码值 转载:http://www.jb51.net/article/109900.htm

2016-11-25 12:22:05 1337

原创 Java集合之WeakHashMap、IdentityHashMap、EnumMap介绍

WeakHashMapWeakHashMap与HashMap的用法基本类似。区别:HashMap的key保留了对实际对象的强引用,这意味着只要HashMap对象不被销毁,还HashMap的所有key所引用的对象就不会被垃圾回收,HashMap也不会自动删除这些key所对应的key-value对;WeakHashMap的key只保留对实际对象的弱引用,这意味着如果WeakHashMap对象的key

2016-09-27 17:49:58 2958

原创 Java集合之LinkedHashMap、TreeMap介绍

LinkedHashMapLinkedHashMap使用双向链表来维护key-value对的次序(只需要考虑key测次序),该链表负责维护Map的迭代顺序,迭代顺序与key-value对的插入顺序保持一致。LinkedHashMap可以避免对HashMap、Hashtable里的key-value对进行排序(只要插入key-value对时保持顺序即可),同时又可避免使用TreeMap所增加的成本。L

2016-09-27 17:46:17 650

原创 Java集合之Map

MapMap用于保存具有映射关系的数据,因此Map集合里保存这两组值,一组值用于保存Map里的key,另一组值用于保存Map里的value,key和value都是可以是任何引用类型的数据。注意: Map 的key不允许重复,因为同一个Map对象的任何两个对象key通过equals方法比较总是返回false。 key和value之间存在单向一对一关系,即通过指定key,总能找到唯一、确定的valu

2016-09-27 17:36:36 874

原创 Java集合之Stack与Queue介绍

StackStack是Vector的子类,它用于模拟“棧”这种数据结构,“棧”通常是指“后进先出”(LIFO)的容器。最后“push”进棧的元素,将最先被“pop”出棧。进棧出棧的都是Object,因此从棧中取出元素后必须进行类型转换。Stack提供方法:Object peek() 返回棧的第一个元素,但并不将钙元素”pop”出棧。Object pop() 返回棧的第一个元素,并将该元素”p

2016-09-27 17:25:00 1097

原创 Java集合之List介绍

ListList集合代表一个元素有序、可重复的集合,集合中每个元素都有其对应的顺序索引。注意: List集合默认按元素的添加顺序设置元素索引,例如第一次添加元素索引为0,第二次添加索引为1…List是Collection的子接口,可以使用Collection接口里的全部方法。因为List是有序集合,所以它有一些根据索引来操作集合元素的方法。方法如下:void add(int index,Obje

2016-09-27 17:11:50 1220

原创 Java集合Collection与Iterator

CollectionCollection接口是List、Set和Queue接口的父接口,该接口里定义的方法既可用于操作Set集合,也可用于操作List和Queue集合。Collection 中的方法,全部来自API,读者无需硬性记忆,只需牢记:集合类就像容器,显示生活中容器的功能,也就是添加对象、删除对象、清空容器、判断容器是否为空等,集合类就为这些功能提供了对应的方法。boolean add(E

2016-09-23 16:39:14 2723 1

原创 Java集合之Enumeration

EnumerationEnumeration 接口是Iterator迭代器的“古老版本”,从JDK 1.0开始,Enumeration接口就已经存在了(Iterator从JDK 1.2才出现)。Enumeration接口只有两个方法。boolean hasMoreElements() 如果此迭代器还有剩下的元素,则返回true Object nextElement() 返回该迭代器的下一个元素

2016-09-23 16:12:10 11352 1

原创 Java集合工具类Collections(二)

Colletions同步 Java中常用的集合框架中的实现类HashSet、TreeSet、ArrayList、ArrayDeque、LingkedList、HashMap和TreeMap都是线程不安全的。如果有多个线程访问它们。而且有超过一个的线程试图修改它们,则存在线程安全的问题。Collections类中提供了多个synchronizedXxxx()方法,该方法可以将指定集合包装成线程同步的

2016-09-23 16:00:12 494

原创 Java集合工具类Collections(一)

CollectionsJava提供了一个操作Set、List和Map等集合的工具类:Collections,该工具类里提供了大量方法对集合元素进行排序、查询和修改等操作,还提供将集合对象设置为不可变、对集合对象实现同步控制等方法。排序操作:Collections提供对List集合元素进行排序的方法void reverse(List list) 反转指定list集合中元素顺序void shuff

2016-09-23 15:49:16 678

原创 Android Studio部分快捷键(一)

Welcome to MarkdownPad 2MarkdownPad is a full-featured Markdown editor for Windows.Built exclusively for MarkdownEnjoy first-class Markdown support with easy access to Markdown syntax and con

2016-09-22 17:25:02 259

原创 Java集合Set性能分析

Set性能分析HashSet 和 TreeSetHashSet性能要好于TreeSet(特别是最常用的添加、查询元素等操作)原因:因为TreeSet需要额外的红黑树算法维护集合元素的次序。只有需要一个保持排序的Set时,才应该使用TreeSet,否则都应该使用HashSet。HashSet 和 LinkedHashSetHashSet 还有一个子类:LinkedHashSet, 对于普通的插

2016-09-22 17:22:33 2972

原创 Java集合之EnumSet

EnumSetEnumSet 是一个专为枚举设计的集合类,EnumSet中的所有元素都必须是指定枚举类型的枚举值,该枚举类型在创建EnumSet时显式或隐式地指定。EnumSet的集合元素也是有序的,EnumSet以枚举值在Enum类内的定义顺序来决定集合元素的顺序。EnumSet在内部以位向量的形式存储,这种存储形式非常紧凑、高效,因此EnumSet对象占用内存很小,而且运行效率很好。尤其是进

2016-09-22 17:12:46 7443 3

原创 Java集合之TreeSet

TreeSet阅读这篇文章只需5-10分钟。

2016-09-22 16:58:37 5594

原创 Java集合之HashSet和LinkedHashSet

阅读这篇文章只需5-10分钟。HashSetHashSet 按Hash 算法来存储集合中的元素,因此具有很好的存取和查找性能。Hash算法: (也被翻译成哈希、散列)算法,它能保证快速查找被检索的对象,hash算法的价值在于速度。 当需要查询集合中某个元素时,hash算法可以直接根据该元素的hashCode值计算出该元素的存储位置,从未快速定位该元素。为什不直接使用数组,还需要使用HashSet

2016-09-22 16:42:37 1091

原创 Java集合简介

Java为什么会有集合存在?在编程中,我们尝尝需要集中存放多个数据,比如:学校的学生花名册,考试成绩等等,类似情况。有人会会说:数组也可以呀!没错,但是数组有它的优点也有它的不足之处:1.我们在使用数组时,一旦为数组指定长度,那么这个数组的长度就会是不可变的,如果需要保存数量变化的数据,数组就显的无能为力了。 2.数组固然方便使用,但是数组没有办法保存映射关系的数据,比如:语文:89,数学:100

2016-09-19 17:34:11 880 1

转载 Android开发——DiskLruCache用法详解以及工作原理深度解析

Android开发——DiskLruCache用法详解以及工作原理深度解析

2016-05-05 13:58:06 484

转载 Android getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir() 的作用与区别

Android getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()的作用与区别

2016-05-04 17:53:58 1378

原创 Android NDK 开发(笔记一)

接引:Android NDK r7以上集成了cywin,在开发NDK时不用那么麻烦的在去下载与配置cywin.Android NDK 开发步骤:Eclipse 首先配置Ndk路径,Windows –>Preferences –>Android –>NDK ,指定NDK路径:如:D:\AndroidNDK\ndk-r10e 如果在Windows – Preferences –>Android下

2016-05-04 17:50:23 3542

原创 Android 干货集

更新时间:2015/12/17(本帖持续更新)开发资料AndroidDevTools 国内映射的开发地址:最新 AndroidStudio 2.0。Android中文API 中文APIGithubTrinea 经典Google Simple Google SimpleYalantis 一些比较炫的效果Maintainers 开源项目xUtils 包含了很多实用的Android

2015-12-17 16:06:40 577

原创 实际应用中,如何管理多个Activity?

手动管理多个Activity 这里只是浅显的介绍一下平时用的处理方式,如果有其他更好的方法也请大神指点。ArrayList ,我们可以在Application 增加Add、remove、finish方法,来实现对多个Acticity的统一管理。逻辑与Stack相似,基本可以参考2的代码。下面这种 Stack 基本逻辑一样。下面直接代码:public class AppManager {

2015-11-16 17:20:19 467

原创 Android Sql distinc 基本介绍

在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:示例1select distinct name from A执行后结果如下:示例2select distinct name, id from A执行后结果如下:实际上是根据“name

2015-01-16 15:42:28 880

转载 android sqlite使用之模糊查询数据库数据的三种方式

android应用开发中常常需要记录一下数据,而在查询的时候如何实现模糊查询呢?很少有文章来做这样的介绍,所以这里简单的介绍下三种sqlite的模糊查询方式,直接上代码把:package com.example.utils;import java.util.ArrayList;import android.content.ContentValues;import

2015-01-16 15:40:44 4966

原创 Android 获取手机内部信息,内核版本、基带版本、内部版本等

TextView text = (TextView) findViewById(R.id.textView1);String phoneInfo = "Product: " + android.os.Build.PRODUCT + "\n";phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI + "\n";phoneInfo

2015-01-04 14:55:55 14191

Gson2.8.1.jar

Gson2.8.1.jar

2017-09-22

DiskLruCache

android.googlesource.com/platform/libcore/+/jb-mr2-release/luni/src/main/java/libcore/io/DiskLruCache.java

2017-09-22

Jadx -0.6.1

Jadx 反编译工具

2016-11-16

Genymotion

Genymotion 全套包括:VirtualBox-4.3.28-100309-Win.exe(64位) 百度云盘:http://pan.baidu.com/s/1jGy5XFS

2015-06-24

android-4.0.3_r1-sources.jar

android-4.0.3_r1-sources.jar

2014-01-06

android.jar

方便开发者查看Android任何元素源代码,便于学习与掌握.

2014-01-06

popwindow\三维悬浮图标、侧滑简单Demo

仅供参考:关于图示不做贴出,源码可以自己看

2013-05-22

proguard 4.6

使用:解压缩 proguard4.6.zip 文件,将 bin 和 lib 两个文件夹覆盖 [Android SDK 安装目录]\tools\proguard 中的同名文件夹即可;回到 Eclipse 重新执行 Export Android Application 看看是否成功了。

2013-02-26

Android绘制UI 工具

蛮实用的,生成代码,拷贝到配置文件就好了。简单视图还是蛮实用的。随意下载

2012-12-27

apache-cxf-2.4.10

apache-cxf-2.4.10下载java与wcf 数据传输工具之一(CXF)

2012-12-27

AXis1.6.2下载

java测试webservie需要用到的AXis1.6.2

2012-11-15

空空如也

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

TA关注的人

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