自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android 6.0(API 23)及其以上动态申请的权限与申请权限的方法

Android 6.0 api23及其以上动态申请权限与申请权限的方法

2017-07-24 17:15:40

阅读数 34457

评论数 5

原创 Android 文件读写和文件夹创建和删除总结

转载请标明出处:http://blog.csdn.net/htwhtw123/article/details/72493301#t4 谷歌的官网讲解:保存文件 这里提供Android 文件操作,具体内容有: 1.写文件,存于任意路径: 2.读文件,读任意路径 3.用openFileOut...

2017-05-18 20:05:57

阅读数 2701

评论数 0

原创 iOS Foundation框架常用类结构的常用用法

慕课网 https://www.imooc.com/learn/420 学习笔记 iOS的Foundation框架常用类结构的常用用法 1.NSString(不可变字符串) 1.oc和C语言字符串之间的类型转换 char *s=“This is a string of c”;//c语言子串以字符数...

2018-12-05 19:44:45

阅读数 138

评论数 0

转载 Java 使用notifyAll()和wait()实现一个简易生产者和消费者

转载自:《Java编程思想(第四版)》p709-711 请考虑这样一个饭店,它有一个厨师和一个服务员。这个服务员必须等待厨师准备好膳食。当厨师准备好时,他会通知服务员,之后服务员上菜,然后返回继续等待。这是一个任务协作的示例:厨师代表生产者,而服务员代表消费者。两个任务必须在食被生产和消费时进行...

2018-07-24 13:38:06

阅读数 457

评论数 0

原创 Android 颜色和颜色透明度列表

1.ARGB和RGB十六进制表示颜色,两位十六进制,一位十六进制 2.java代码中设置颜色3.AndroidStudio颜色拾掇器4.颜色十六进制透明度 Android使用ARGB或RGB表示颜色,可以在colors.xml中通过“#”+ARGB或“#”+RGB的形式定义颜色,也可以在java代...

2018-07-08 21:20:50

阅读数 5017

评论数 1

原创 adb 常用命令和AndroidStudio的adb命令插件推荐

windows下的adb.exe通过使用cmd.exe命令行程序调用,在命令行中使用如下命令。 adb命令 作用 adb start-server 开启adb服务,一般会显示adb占用的进程端口号 adb kill-server 关闭adb服务,可跟开启服...

2018-07-06 20:59:45

阅读数 698

评论数 0

原创 Android 自定义ImageView线型渐变色渲染图片

转载请注明出处: 是一个尝试,结果实现了。用渐变色渲染图片资源,使图片变成水平线型渐变色的。先放效果,上面是指定颜色渲染;下面是ImageView加载图片。 下面是图片的资源,就是后面代码的资源文件(android.png) 实现的思路是在自定义ImageView中获取加载图片的 b...

2018-06-23 22:07:34

阅读数 1081

评论数 0

原创 Java 反射简单的使用方法

本文主要举例,获取其他类的:私有变量的值,调用成员方法,调用私有构造方法(包括带参数和不带参数的方法) 拥有私有变量,私有成员方法和私有构造方法的内。 package FanShe; public class MyData { private static final int ...

2018-06-17 21:27:14

阅读数 855

评论数 0

原创 Android 使用CursorAdpter加载LIstView的数据

1.概述 CursorAdapter适用于使用Cursor加载ListView的数据的情况,例如建立一个列表显示数据库数据,或使用内容提供器显示其他应用数据等一系列需要使用游标来加载数据的情况。 CursorAdapter继承自BaseAdapter,直接子类是ResourceCursorAd...

2018-06-11 22:22:12

阅读数 169

评论数 0

原创 Android 同时实现View的单击和双击监听

1.思路和效果 思路:首先需要判别用户是单击还是双击:单击:用户点击一次后,一段时间内不再点击 双击:用户点击一次后,立刻再次点击一次,两次点击时间短 所以需要延时,去判断在一段时间内用户点击了几次首...

2018-04-30 19:15:13

阅读数 4281

评论数 1

原创 Fragment生命周期

要创建一个Fragment,必须创建一个Fragment的子类(或其现有的子类)。 Fragment类的代码看起来很像Activity。 它包含类似于活动的回调方法,如onCreate(),onStart(),onPause()和onStop()。 事实上,如果要将现有的Android应用程序转换...

2018-04-22 18:06:44

阅读数 119

评论数 0

原创 Android 获取屏幕高和宽(不包含/包含虚拟按键),状态栏的高度

在网上找的获取屏幕宽度高度的方法多有不准确的,这里以自己手机作为测试,总结一些准确的方法,故有此文。 下文的高指手机从上到下的长度,宽指从左到右的长度。 1.Android 获取屏幕高和宽(不包含虚拟按键) 一般需要知道的,就是这种不包含虚拟按键的高度,因为任何控件布局 都不可能悬浮在显示出...

2018-04-15 16:02:45

阅读数 6859

评论数 1

原创 Android 国际化和完整的语言代码表

1.Android语言适配 当我们需要将自己所写的Android App投放到国际市场(例如google play store)上时,往往需要考虑适配不同的语言,让自己应用在设置为不同语言的手机上正常显示对应语言,让应用在设置为英语的手机上显示英文,设置为中文的手机上显示为中文,这就需要我们为不...

2018-04-08 22:19:47

阅读数 2456

评论数 0

原创 Android 8.0 通知显示

关于通知的属性设置和常见的使用方法可以看我的这篇:Android 通知(使用NotificationCompat.Builder )当时是依照Android 7.0写的博文,发现在Android 8.0上无法弹出,这里做出适配Android O通知的总结。 区别与Android 7.0,需要为通...

2018-04-07 10:21:27

阅读数 9212

评论数 3

原创 Android 自定义含有滚动选择器的对话框

转载请注明出处:http://blog.csdn.net/htwhtw123/article/details/79249949 1.概述 使用LIstView和Dialog实 自定义含有滚动选择器的对话框,可以设置显示字体的不同颜色,设置字体透明度,设置大小,设置显示多少项。下面给两个效果...

2018-02-03 22:39:51

阅读数 1457

评论数 1

原创 Android preference API使用总结

转载请注明出处:http://blog.csdn.net/htwhtw123/article/details/79166947 在开发Android应用设置的界面时,往往会使用Android的Preference API,例如PreferenceCategory,CheckBoxPreferen...

2018-01-26 20:56:17

阅读数 97

评论数 0

原创 java多线程服务器,实现客户端间聊天

转载请注明出处:http://blog.csdn.net/htwhtw123/article/details/78762364 通过服务器中转消息,实现多客户端之间的对话。客户端输入格式为:接受消息的客户端编号+空格+要发出的消息。客户端输入end下线。有客户端上线或下线,服务器都会通知其他客户...

2017-12-09 22:49:48

阅读数 3864

评论数 1

原创 Java的按位操作符

“~”是按位操作符,以单个“比特”(bit),即二进制位来操作整数。按位“非”(~),也称为取反操作符,他属于一元操作符,只对一个操作数进行操作(其他按位操作符是二元操作符,如:异或(^)、与(&)、或(|),因此他们可以这样写:&=、|=、^=效果类似于+=),按位“非”生成与输...

2017-11-21 15:15:37

阅读数 162

评论数 0

原创 BottomNavigationView + ViewPager + Fragment 实现左右滑动和下方导航栏

转载请注明出处:http://blog.csdn.net/htwhtw123/article/details/78441431 比较简单的用BottomNavigationView 、 ViewPager 、 Fragment 实现下方导航栏与上方可翻页页面,页面布局和逻辑在自定义的Fragme...

2017-11-04 10:49:06

阅读数 2273

评论数 2

原创 javascript 一些实用的函数和建议以及注意

学习《JavaScript DOM编程艺术》,发现一些代码的建议写法,这里做出总结。 1.在加载网页时执行函数 当加载网页时,需要加载的函数较多的时候,使用以下函数。getElementsByClassName部分浏览器不支持 JS代码自己的优化性能提升 insertAfter().js注意。 g...

2017-10-04 13:23:07

阅读数 257

评论数 0

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