自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

转载 java 中对象序列化与反序列化的乱码问题

在一开始学习Java流操作中的有关对象序列化与非序列化的时候,很多初学者会纠结于写出的文件出现乱码的问题。以下是有关序列化与反序列化的相关代码。第一步:先创建相关的对象。[java] view plain copypackage day02;    import java.io.Serializable;  impor

2017-05-11 14:23:29 5401

转载 JAVA LinkList、泛型

集合框架练习题     1.去除ArrayList中重复字符串元素方式[Java] 纯文本查看 复制代码?01020304050607080910111213141516171819202122232425262728293031323

2017-05-08 21:13:31 551

转载 JAVA 集合框架

集合框架集合的由来数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少。集合类的特点        集合只能存储对象,//jdk1.5版本后可以存基本数据类型,自动装箱为基本数据类型包装类。        集合的长度是可变的

2017-05-08 19:49:27 253

转载 JAVA Date类、SimpleDateFormat抽象类、Calendar类

Date类类Date 表示特定的瞬间,精确到毫秒构造方法publicDate()  使用当前系统时间构造一个DatepublicDate(long date)  使用一个毫秒值构造一个Date成员方法public longgetTime()  获取毫秒值public voidsetTime(long time)  设置毫秒值SimpleDateFormat类

2017-05-08 19:10:41 430

转载 JAVA BigInteger类和BigDecimal类

BigInteger类可以让超过Integer范围内的数据进行运算构造方法publicBigInteger(String val)成员方法publicBigInteger add(BigInteger val)  加publicBigInteger subtract(BigInteger val)  减publicBigInteger multiply(BigInteg

2017-05-08 19:09:28 452

转载 JAVA System类

System类System 类包含一些有用的类字段和方法。它不能被实例化成员方法publicstatic void gc()  运行垃圾回收器publicstatic void exit(int status)  结束JVM,参数是状态码,0表示正常退出publicstatic long currentTimeMillis()  获取当前的系统时间的毫秒值;从1970年1月1日

2017-05-08 19:08:56 332

转载 JAVA Math类函数

Math类Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。成员变量E:比任何其他值都更接近e(即自然对数的底数)的double值。PI:比任何其他值都更接近pi(即圆的周长与直径之比)的double值。成员方法publicstatic int abs(int a)  返回double值的绝对值publicstatic double cei

2017-05-08 18:43:59 338

转载 JAVA 中的匿名内部类总结

实例1:不使用匿名内部类来实现抽象方法abstract class Person {    public abstract void eat();}class Child extends Person {    public void eat() {        System.out.println("eat something

2017-05-07 19:26:23 267

转载 JAVA 多态中的成员访问特点

成员变量:      当子父类中出现同名的成员变量时。      编译时期:参考的是引用型变量所属的类中是否有被调用的成员变量。没有,编译失败。      运行时期:也是调用引用型变量所属的类中的成员变量。      简单记:编译和运行都参考等号的左边。成员函数:     编译时期:参考左边,如果没有,编译失败。     运行时期:参考右边的对象所属的类。     

2017-05-07 18:21:18 882

转载 JAVA assert(断言)

一、语法形式:    Java2在1.4中新增了一个关键字:assert。在程序开发过程中使用它创建一个断言(assertion),它的语法形式有如下所示的两种形式:1、assert condition;    这里condition是一个必须为真(true)的表达式。如果表达式的结果为true,那么断言为真,并且无任何行动如果表达式为false,则断言失败,则会抛出一个Ass

2017-05-07 12:46:23 350

转载 JAVA 关键字volatile

原贴地址:https://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchro

2017-05-07 12:42:58 231

转载 java中不常见的关键字:strictfp,transient

1.strictfp, 即 strict float point (精确浮点)。  strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。当对一个类或接口使用 strictfp 关键字时,该类中的所有代码,包括嵌套类型中的初始设定值和代码,都将严格地

2017-05-07 12:28:03 376

转载 Java中native关键字

今日在hibernate源代码中遇到了native关键词,甚是陌生,就查了点资料,对native是什么东西有了那么一点了解,并做一小记。native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI是

2017-05-07 12:23:03 265

转载 Android 进程优先级及提高优先级的方法(Service尽量不死之法)

进程的生命周期Android系统会尽可能长的延续一个应用程序进程,但在内存过低的时候,仍然会不可避免需要移除旧的进程。为了决定哪些进程留下,哪些进程被杀死,系统根据在进程中在运行的组件及组件的状态,为每一个进程分配了一个优先级等级。优先级最低的进程首先被杀死。这个进程重要性的层次结构主要有五个等级。    Android会尽可能高的估量一个进程的级别。比如,一个进程拥有一个可见状态

2017-05-05 21:17:58 3929

转载 Android Menu中main.xml里item条目属性解析

showAsAction是做什么用的?showAsAction主要是针对菜单的显示起作用的,它有三个可选项always:总是显示在界面上never:不显示在界面上,只让出现在右边的三个点中ifRoom:如果有位置才显示,不然就出现在右边的三个点中Android:orderInCategory="100"设置优先级,值越大优先级越低说白了就是排

2017-05-05 21:11:16 2906

转载 Android Notification.setLatestEventInfo弃用和Notification.Builder用法

今天在学习小米便签的源码的时候,至于源码的地址,http://m.blog.csdn.net/article/details?id=50544248 ,里面有好多github的开源项目,打开项目,报错2处,一处就是便是找不到setLatestEventInfo()这个方法,我用的api6.0编译的,在这个api这个方法时被弃用的,采用Notification.Builder来代替, 原来的用法

2017-05-05 20:56:02 584

原创 Android 通知栏

public class MainActivity extends AppCompatActivity { private NotificationManager nm; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS

2017-05-05 20:55:28 328

转载 Android Notification中PendingIntent.Flag的应用

PendingIntent是一个Intent的描述、包装,给予了这个PendingIntent 的组件在指定的事件发生或指定的时间到达时启动Activty、Service或者Broadcast。根据是要启动Activity、Service还是Broadcast分别对应一个获取PendingIntent的方法public static PendingIntent getActiv

2017-05-05 20:30:23 939

转载 Android 通知栏Notification的整合 全面学习 (一个DEMO让你完全了解它)

在Android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。

2017-05-05 20:05:23 457

原创 Android 属性动画

public class MainActivity extends AppCompatActivity { private ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2017-05-05 18:52:43 266

原创 Android 使用xml的方式定义补间动画

public class MainActivity extends AppCompatActivity { private ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2017-05-04 20:43:56 410

原创 Android 补间动画

public class MainActivity extends AppCompatActivity { private ImageView iv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2017-05-04 19:42:22 214

原创 Android AutoCompleteTextView

public class MainActivity extends AppCompatActivity { // 模拟actv这个控件要显示的数据 private String[] COUNTRIES = new String[] { "laofang", "laoli", "laozhang", "laobi", "laowang","aa","abb","ccc"};

2017-05-04 17:59:41 327

转载 Android Menu菜单

public class MainActivity extends AppCompatActivity { private static final String TAG = "jojo"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(save

2017-05-04 17:47:55 570

原创 Android Fragment间通信

// 定义Fragment 理解为 是Activity的一部分public class Fragment1 extends Fragment { // 当系统第一次画UI的时候调用 通过这个方法可以让Fragment显示自己的布局内容 @Override public View onCreateView(LayoutInflater inflater, ViewGrou

2017-05-04 15:40:26 525

原创 Android Fragment的生命周期

public class MeFragment extends Fragment { private static final String TAG = "jojo"; // 首先要依附在Activity上 @Override public void onAttach(Context context) { Log.d(TAG, "onAttach

2017-05-04 14:24:48 324

原创 Android Fragment兼容低版本

public class MainActivity extends AppCompatActivity { @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS

2017-05-04 13:59:59 558

原创 Android 模仿微信主页面

public class MainActivity extends Activity implements OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2017-05-03 20:56:38 1600

原创 Android 动态添加Fragment

public class MainActivity extends AppCompatActivity { @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS

2017-05-03 19:47:19 643

原创 Android 照相和录像

public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

2017-05-03 18:57:09 332

转载 Android N : FileProvider

作者:梁飞链接:https://zhuanlan.zhihu.com/p/26139355来源:知乎著作权归作者所有,转载请联系作者获得授权。一、背景Android 从 N 开始不允许以 file:// 的方式通过 Intent 在两个 App 之间分享文件,取而代之的是通过 FileProvider 生成 content://Uri 。如果在 Android N 以上的版

2017-05-02 20:53:21 718

转载 vitamio5.x的简单使用

vitamio5.x的简单使用  这几天有个需求需要播放视频,Android的VideoView虽然用起来方便,但是支持的格式比较少,而且可拓展性差一些,遂想到了vitamio。  vitamio官网的文档写的比较随意,嗯,随意到比X萌,X信,XX宝的文档还随意,于是乎,还是自己研究一下DEMO吧。  首先在官网下载一个vitamio5.x的zip,官网说4.x的版本有一些

2017-05-01 22:16:38 454

转载 JAVA报错:Variable 'vv' is accessed from within inner class, needs to be declared final

内部类中使用但未声明的任何局部变量必须在内部类的正文之前明确分配。

2017-05-01 20:07:26 31164 1

原创 Android 播放网络视频

public class MainActivity extends AppCompatActivity { private static final String TAG = "jojo"; private MediaPlayer mediaPlayer; private int currentPosition; // 当前视频播放的位置 @Override

2017-05-01 19:15:20 1756

原创 Android 播放网络音频

public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2017-05-01 18:53:52 3748

原创 Android 音乐盒完整版

public class MusicService extends Service { private static final String TAG = "jojo"; private MediaPlayer mediaPlayer; @Override public void onCreate() { //1 初始化mediaPlayer

2017-05-01 15:02:04 506

原创 Android 播放音乐

public class MainActivity extends AppCompatActivity { private static final String TAG = "jojo"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(save

2017-05-01 13:43:47 323

原创 Android 撕.衣.服.

public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2017-05-01 13:28:18 344

sublime主题配色

sublimeText2主题配色,使用简单,一键导入,无后顾之忧。

2017-11-18

APK反编译工具合集

APK反编译工具老三套。

2017-07-16

android开发使用的ADB免安装版

2017-01-07

空空如也

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

TA关注的人

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