自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 位操作

补码

2016-11-13 16:20:07 436

原创 Google-todo-clean读书笔记

Google-todo-clean

2016-11-11 23:50:45 978

原创 Android工具类整理

工具

2016-10-17 23:47:52 321

原创 LayoutTransition

LayoutTransition

2016-10-13 15:30:15 347

原创 Android Studio中如何添加tag

Android Studio中如何添加tag设置如图所示:

2016-10-13 14:04:35 4174

原创 cordova android调用h5中的alert方法时弹出很多个窗口

只需要去掉:script type="text/javascript" src="cordova.js">script>就不会调用一次alert却弹出很多窗口了。

2016-03-29 16:26:24 3034 1

原创 享元模式:

介绍:享元模式是对象池的一种实现,它的英文名叫Flyweight。享元模式用来尽可能减少内存使用量,它适用于存在大量重复对象的场景,来缓存可共享的对象。享元对象中的部分状态可以共享,可以共享的状态成为内部状态,内部状态不会随着环境变化;不可共享的状态成为外部状态,外部状态会随着环境的改变而改变。在经典的享元模式中,该容器是一个Map,它的键是享元对象的内部状态,它的值是享元对象本身

2016-03-15 13:40:35 494

原创 百度地图无法实现重复定位的问题

虽然在百度地图定位SDK给出的demo中说道,但是通过实践证明,不可行,OnReceiveLocation只调用了一次:后来百度后找到答案,原来要在清单文件中加入下面几句话: <service android:name="com.baidu.location.f" android:enabled="true"

2016-03-13 15:38:43 2526 5

原创 关于JNI杂记

百度地图上对于android studio的做法是:把所有的.so库都放到lib下,但是我试过之后会报unsupportLink(差不多这个名字)的错误,运行它的demo程序后发现原来,还得在build.gradle中配置以下东西:或者网上更多的方法是在main文件夹下创建jniLibs文件夹,然后将所有的.so放入,如图:

2016-03-13 15:10:24 330

原创 TabLayout的使用

第一步:先添加依赖compile 'com.android.support:design:23.1.1'第二步:在布局中加入,布局文件名为:activity_tab:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schem

2016-03-03 16:17:56 322

原创 toolbar的使用

第一步:确定添加了v7包的依赖compile 'com.android.support:appcompat-v7:23.1.1'u第二步:去掉ActionBar @color/colorPrimary @color/colorPrimaryDark @color/colorAccent u第三步

2016-03-03 10:17:02 374

原创 RecyclerView的使用(包含点击事件)

adpater的代码:import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.

2016-03-02 14:03:31 454

原创 群英传学习笔记

内容一:Activity的任务栈singleTop的应用场景:这种启动模式通常适用于接收到信息后显示的界面,例如QQ接收到消息后弹出Actvity,如果一次来10条短信,总不能一次弹10个Activity。singleTask的应用场景:如果该Activity不是在栈顶,那么在这个Activity之上的Activity全部被销毁。不过,这种情况指的是在同一个app中

2016-03-02 10:03:28 381

原创 在Android5.0.2机子上采用AlarmManager轮询失败

测试机是android5.0.2系统,我采用的是AlarmManager的方法进行轮询,轮询的方法如下: public static void startPollingService(Context context, long seconds, Class cls,String action) { //获取AlarmManager系统服务 AlarmManage

2016-02-29 14:10:11 2001

原创 策略模式

今天是学习Headfirst的第一天,第一天学习的策略模式。书中的例子是鸭子的例子。假如你要设计一个鸭子的类,这个鸭子的基本行为是游泳,但是有些鸭子会飞会叫,有些鸭子不会飞只会叫,比如玩具鸭。在这种情况下,鸭子这个类要如何设计才能显得有弹性,也就是以后就算你要改动,改动的地方也很少。刚开始可能有人会觉得定义一个抽象类Duck,然后它的子类继承这个类,然后覆盖它的方法,如果这个鸭子不

2016-02-03 11:27:54 367

原创 java_AES加密解密文件以及字符串

捣鼓了两个星期的加密解密文件夹,一开始是用异或,后来觉得太简单换成了AES,结果一堆bug,上网查了很多,现在将这个最终的版本记录下来。已经在android 5.1系统上测试过,是可以的。 /** * 初始化 AES Cipher * @param sKey * @param cipherMode * @return */ public

2016-02-01 16:35:14 916

原创 在android 5.0以上,如何判断当前应用是在前台还是后台

今天在做项目时遇到这个问题,本来很简单的,但是在android 5.1 的系统上运行却出错了,在网上查找答案后发现原来是在android 5.0 之后getRunningTask()方法被废弃,失效了。在网上查到的解决方法如下,已验证有效: private boolean isAppIsInBackground(Context context) { boolean isInBa

2016-01-31 21:26:26 2308

原创 EffectiveJava学习笔记(1)

考虑用静态工厂方法代替构造器采用静态工厂方法的优点: a.有名称 b.不必每次都创建新的对象 c.可以返回返回类型的任何子类这种灵活性的应用是,API可以返回对象,同时又不会使对象的类变成公有的。这项技术适用于基于接口的框架。例子是Java Collections Framework的集合接口有32个便利实现,几乎所有这些实现都通过静态工厂方法在一个

2015-12-02 23:17:21 513

原创 百度地图的使用(2)_实现定位功能

这一次讲的是实现定位功能,实现的功能是一打开地图自动定位到当前位置,点击当前位置会弹出popupwindow显示当前位置的信息。这是大概的框架:public abstract class BaseActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState)

2015-11-29 09:43:56 731

原创 百度地图的使用(1)

要使用百度地图,最好的办法就是根据百度开发者指导然后再下载百度地图的demo进行琢磨,基本不用怎么自己写代码就可以做出一个基本的地图了。这次项目中用到,就大概记录了一下,方便以后查询用。百度地图第一步,申请密钥,不多说,懂得。这里要注意的是,如果这个程序要共享,要保证debug_keystore是一样的,否则无法运行。debug_keystore的位置是在C盘-->用户--->

2015-11-29 09:04:55 407

转载 AppWidget

什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWidget:      1.如何创建一个简单的AppWidget      2.如何使得AppWidget与客户端程序交互创建简单的AppWidget       在介绍之前给大家看一

2015-09-14 23:48:12 816

原创 JAVA基础之反射(下)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------接下来是通过反射获取类中的方法:public class ReflectDemo5 {      //获取class中的方法      publicstatic void main(String[] args) throws Exception  {

2015-07-23 23:12:23 346

原创 JAVA基础之IO流

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------IO流:用来处理设备间的数据传输;IO流分为一个是输入流和输出流,输入和输出是相对于内存而言的,将数据从外设设备写到内存用输入流,将数据从内存写到硬盘中用输出流。按照操作数据又可分为字符流和字节流。他们之间的关系是,字符流是编码表加字节流。字节流除了可以

2015-07-23 22:03:54 422

原创 JAVA基础之集合(下)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------集合类:用于存储对象,数组类是用于存储基本类型。特点:1.用于存储对象的容器。     2.集合的长度是可变的。     3.集合中不可以存储基本数据类型值。集合框架:(重点) Collection:(顶层接口)collect

2015-07-23 15:27:35 366

原创 JAVA基础之集合(上)

http://www.itheima.com  target="black">JAVA培训、Android培训、IOS培训、.NET培训===期待与您交流!常用对象:String、StringBuffer、StringBuilderString类的特点:字符串对象一旦被初始化就不会被改变;1.字符串创建的时候,会先在常量池中搜索,如果有一样的,则指向已经存在的字符串对象,此时用

2015-07-23 13:34:09 324

原创 AVA基础之反射(上)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------反射的概念:JAVA反射机制是在运行状态中,对于任意一个类(class文件),都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象方法的功能称为java语言的反射机制。java反射总

2015-07-22 12:02:43 525

原创 JAVA基础之数组

这是视频中老师讲的数组排序问题,我把几个程序全部整合了一遍,方便以后复习。很有用。选择排序:public static void main(){  int[] arr={34,19,11,109,46};  for(int x=0;x {  for(int y=i+1;y       {            if(arr[x]>arr[y])

2015-07-22 10:18:39 420

原创 JAVA基础之多线程

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------多线程:线程安全问题产生的原因:1、多个线程在操作共享的数据。操作共享数据的线程代码有多条。同步代码块格式:Synchronized(对象){   需要被同步的代码;

2015-07-21 23:30:54 484

原创 JAVA基础之内部类

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------内部类:1.内部类可以直接访问外部类中的成员。2.外部类要访问内部类必须创建内部类的对象。 内部类放在外部类中相当于成员,可以被修饰符修饰,外部类则不可以。在main函数中这么访问内部类:当修饰符是public时:

2015-07-21 20:05:49 362

原创 java基础之类型转换

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------在说类型转换之前,必须先说说java语言的数据类型。Java语言有7中数据类型,每一种数据类型都在内存中分配了不同的内存空间。具体分配空间如下:Byte :1个字节Char:2个字节Short:2个字节Int:4个字节Long:8个字节Float:4个字

2015-07-20 22:13:33 518

原创 JAVA基础之继承

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------继承是面向对象的一个重要特征。继承是用于当多个类存在相同属性或行为时,可以将这些相同的属性或行为包装成一个类,这个类叫做父类,其他类只要继承了这个类,便可以使用这些属性或行为,此时这些类叫做子类。例如:学生和老师都是人,都具有名字,年龄等属性,此时学生和老师是子类,而人就是父类。

2015-07-20 21:42:09 287

电子锁的ppt

这是一个课件,提供了制密码锁的思路,有四种方式,分别都提供了思路,大家可以参考一下

2012-10-22

空空如也

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

TA关注的人

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