自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王昌时的博客

若你愿意花更多的时间去学习、去接触,比聪明的人更加努力。我相信,终有一天你会成为一个在技术领域上不可取代的人。

  • 博客(19)
  • 收藏
  • 关注

转载 Android基础:Fragment,看这篇就够了

下文中Demo的源代码地址:FragmentDemo。基本概念Fragment,简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。过去support-v4库是一个jar包,24.2.0版本开始,将support-v4库模块化为多个jar包,包含:support-...

2018-03-17 15:52:54 1226

转载 Android中英文切换

前言 在Android开发中,...

2018-03-17 15:44:56 1050

转载 android selector详解

--> 改变字体的颜色<selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 当前窗口失去焦点时 --> <item android:color="@android:color/black" android:state_window_focused="f...

2018-03-16 15:32:22 355

转载 android - UI设计之shape和selector的结合使用

shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。1.Shape简介作用:XML中定义的几何形状位置:res/drawable/文件的名称.xml使用的方法:Jav...

2018-03-16 14:45:10 210

转载 Android中shape属性详解

一、简单使用刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标签怎么用。1、新建shape文件首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml内容是这样的:(先不需要理解,先看shape怎么用) [html] view plaincopyprint? <?xml version...

2018-03-16 14:40:26 237

转载 android设置透明状态栏

在写这篇文章之前也看过很多大牛的博客,但是大多数都写的比较深奥和跳跃而且网上还有很多对于透明状态栏及沉浸式状态栏的争论,简直看的头晕眼花对此我只想说去你妹的,TM我只要自己的app的状态栏能和主题颜色一致就行了,非要绕过去绕过来的,让我等小白情何以堪!何以堪!在此我用专业菜鸟的术语给大家解释一下:沉浸式状态栏:就是你看视频...

2018-03-14 16:49:02 258

转载 关于负数的右移>>与无符号右移>>>运算小结

      对于带符号右移,若为负数,则在存储时首位表示符号位,其值为1,表示该值是负数的移位,在移位过程中,高位补1,若符号位是0,表示是正数,在移位过程中高位补零,两者的前提是符号位保持不变:        ...

2018-03-10 14:41:13 5913 1

转载 C/C++/Java数据类型比较及Java位操作运算讲解

Java 位操作这是一项很基础很基础的知识内容,在所有 Android 和 Java 开发者的学习之路上,大家都接触过,但是实际运用的场景却很少见,很多人估计都忘记有这个知识点了。事实上,在 C/C++ 开发领域因为与硬件的联系更紧密,所以位操作运算应用的更普遍。Java 因为面向对象的特性很多时候不需要接触位操作,但是在某些特定场景下,巧...

2018-03-10 09:46:46 324

转载 Java各种进制的装换

十进制转十六进制Integer.toHexString(int i) 1十进制转八进制Integer.toOctalString(int i) 1十进制转二进制Integer.toBinaryString(int i) 1其他进制转十进制Integer.valueOf("FFFF...

2018-03-09 16:43:44 396

转载 Java中字符串和byte数组之间的相互转换

1、将字符转换成byte数组 String str = "罗长"; byte[] sb = str.getBytes();2、将byte数组转换成字符 byte[] b={(byte)0xB8,(byte)0xDF,(byte)0xCB,(byte)0xD9}; String str= new String (b);3、为了方便字符的加减操作,通常以16进制字符替代普通...

2018-03-09 10:34:08 16999 2

转载 Java中的Timer和TimerTask的用法

Timer是一个普通的类,其中有几个重要的方法; 而TimerTask则是一个抽象类,其 中有一个抽象方法run(),类型线程中的run()方法。 我们使用Timer创建一个他的对象,然后使用这对象的schedule方法来完成这种间隔的操作。 schedule方法有三个参数,其中第一个参数就是TimerTask类型的对象,我们实现TimerTask的run()方法就是要周期执行的一个...

2018-03-09 10:06:18 8124

转载 hex文件格式

hex文件格式是可以烧写到单片机中,被单片机执行的一种文件格式,生成Hex文件的方式有很多种,可以通过不同的编译器将C程序或者汇编程序编译生成hex。Hex文件格式解析Hex文件如果用特殊的程序来查看(一般记事本就可以实现)。打开后可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容:...

2018-03-06 16:11:41 1115

转载 大小端模式深入浅出

大端模式和小端模式的起源        关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋,按这种方法把手指弄破了,因此他的父亲,就...

2018-03-06 15:38:23 183

转载 PendingIntent的基本理解

PendingIntent可以看作是对Intent的一个封装,但它不是立刻执行某个行为,而是满足某些条件或触发某些事件后才执行指定的行为(启动特定Service,Activity,BrcastReceive...

2018-03-05 08:59:59 249

转载 使用MediaSessionCompat+MediaPlayer音频播放

× 不说其他先爆照Paste_Image.pngPaste_Image.pngOk现在该说正事了。写这个不为别的。只因为我发现网上竟然没有什么文章–.没办法。自己研究了。虽然现在第三库挺多。但是有些基础还是要明白 。首先需要介绍下几个需要使用到的类的作用。...

2018-03-02 11:07:17 2477 1

转载 Android:MediaSession框架介绍

音乐播放器项目会贯穿安卓的四大组件。在项目中,大家一定会在服务中使用MediaPlayer去播放音乐,但是界面如何控制服务进行音乐的更换、改变播放进度,大家往往会使用发送广播的方式去通知服务,同时,服务可以发送广播通知界面播放进度的变化。      这时候问题来了:     1.你喜欢在广播接受者中完成解...

2018-03-02 10:42:24 1230

转载 Android实现音乐示波器、均衡器、重低音和音场功能

本实例来自于《疯狂Android讲义》,要实现具体的功能,需要了解以下API:MediaPlayer  媒体播放器Visualizer 频谱Equalizer 均衡器BassBoost 重低音控制器PresetReverb 预设音场控制器Paint 绘图来看下效果示意图,如下所示竖状波形图块状波形图曲线波形图调节均衡器、重低音...

2018-03-02 08:33:13 5037

转载 Mac 下搭建 Java 开发环境

JDK安装Java所以先做第一件事,安装Java开发工具包(JDK),这是一个用于开发Java应用和小程序的软件开发环境。它包括Java运行环境(JRE)、解释器/装载器(Java)、编译器(javac)、归档(jar)、文档生成器(javadoc)和Java开发所需要的其他工具。下载Mac OS X x64 .dmg各版本文件 Java7 Java8安装比较简...

2018-03-01 21:21:19 9890

转载 Handler一定要在主线程实例化吗?new Handler()与new Handler(Looper.getMainLooper())

一个帖子的整理:Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你的Handler是要来刷新操...

2018-03-01 17:19:43 426

空空如也

空空如也

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

TA关注的人

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