自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 同一个硬盘安装win10+ubuntu双系统

记录下最近准备玩下ubuntu而折腾系统的状态 华擎B150M Combo-G+240SSD 64G win10 +36G ubuntu + 其余存储和装win应用 一、装win10 1.去MSDN下载镜像 64位 多版本 简体中文http://itellyou.cn/ 2.使用软碟通(UltraISO)制作win10镜像U盘启动盘。   文件...

2017-07-30 21:13:00 1469

转载 Bundle

Bundle实现了Parcelable接口 (序列化都用Parcelable不用Serializable Parcelable是专用于Android的) 四大组件的三个:Activity Service Receiver 都支持Intent传递Bundle 而ContentProvider天生就是用于多进程通信的 Parcelable序列化的典型方式 public ...

2016-04-18 17:54:00 184

转载 layout_weight属性

1.TextView会在layoutout中参考父类的baseline:第一行文本对齐,所以会有这样的现象发生 只需要将Layout中声明属性baselineAlined="false"就可以了 2.可以看到layout_width=“0dp”,layout_weight分别为1,2,3, 此时三个TextView的比例恰好是1:2:3 layout_width和lay...

2016-02-26 17:37:00 229

转载 Java反射机制

一,反射是什么鬼:     动态语言:程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言     java的反射机制:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用这个对象的任意一个方法和属性; java具有一定的动态特性,但还不是动态语言,改不了程序结构或变量类型 二,反射...

2016-01-29 18:03:00 140

转载 Android——Widget实现

Widget的实现方式:AppWidgetProvider(定义Widget需要的广播接收器)->开启服务Service(通过AppWidgetManager管理Widget) 关键点: 1.设置Widget的图标 转载于:https://www.cnblogs.com/erhai/p/5159318.html...

2016-01-26 09:19:00 187

转载 Android——悬浮窗+侧边弹框+淡入淡出+背景shape+SeekBar调节手机亮度

悬浮窗实现原理: 悬浮窗要实现,需要用到几个关键的类。 WindowManager:声明了 addView() 、updateViewLayout()、removeView()三个方法的接口     要创建出悬浮窗:那就得使用addView(布局对象,布局参数)方法     要更新悬浮窗的数据,如实现拖动悬浮框:那就得使用updateViewLayout(View,Layou...

2016-01-15 16:47:00 1008

转载 Android权限总结

情况1,当程序蹦了报错   如: java.lang.SecurityException: Permission Denial: getTasks() from pid=3391, uid=10096 requires android.permission.GET_TASKS   这种很明显,Manifest中需要声明权限:android.permission.GET_TASKS ...

2016-01-07 10:45:00 162

转载 Android——窗口层控制WindowManager.LayoutParams.type

type 的取值: 应用程序窗口。public static final int FIRST_APPLICATION_WINDOW = 1;所有程序窗口的“基地”窗口,其他应用程序窗口都显示在它上面。public static final int TYPE_BASE_APPLICATION=1;...

2016-01-07 10:10:00 357

转载 Android——getSystemService

getSystemService(服务Name) :是Activity的一个方法,通过传入服务名,可以的到对应的系统服务对象 水电费 传入的Name 返回的对象 说明 WINDOW_SERVICE WindowManager 管理打开的窗口程序 LAYOUT_INFLATER_SERVICE LayoutInflater 取得xml里...

2016-01-06 15:32:00 194

转载 Eclipse UML插件——AmaterasUML

一、工具安装   1.AmaterasUML离线安装    ->下载AmaterasUML_1.3.4.zip,如地址:http://iij.dl.osdn.jp/amateras/56447/AmaterasUML_1.3.4.zip    ->解压出3个jar包到eclipse\plugins目录下(如:G:\Program\ADT\eclipse\plugi...

2016-01-06 14:43:00 145

转载 Launcher中的点点滴滴

近期在看Launcher的源码,应该能学到点什么,点点滴滴的,想到什么就些什么 首先得有一套能用的代码 https://github.com/callerge/AtoZLauncher 看README就知道怎么做了,声明Launcher,去掉无效权限,加版本17-20 1.onKeyDown里面有一个这样的写法=》长按Menu键,长按Home键这些是不是就可以完成一些...

2015-12-25 18:11:00 118

转载 困扰我的Intent匹配问题——待解决

假设一个应用程序有多个ActivityMainActivity: <intent-filter>  <action android:name="android.intent.action.MAIN" />   <category android:name="android.intent.category.L...

2015-12-22 17:21:00 166

转载 Android——获取手机应用图标

需求: 将手机中的所有应用图标,以应用名称命名,后缀为jpg,存放在SD卡中 思路: 1.通过getPackageManager().getInstalledPackages(0)获取已安装的包的信息PackageInfo 2.通过包信息PackageInfo获取包名、版本名、版本号、当然还有应用图标Drawable对象 3.将Drawable对象转换成Bitmap对象再存储即...

2015-12-01 17:35:00 1062

转载 Android——广播

谈到广播,必然会联想到观察者模式 注册广播就相当于主题的registerObserver 取消广播就相当于主题的removeObserver 发送广播就相当于主题的notifyObserver 接收广播就相当于观察者的update 至于什么是观察者模式,这篇文章写得很好啊:http://blog.youkuaiyun.com/lmj623565791/article/details/241...

2015-11-23 19:57:00 146

转载 ListView的常用方式

方式一:加载简单的文本 注意:ListView也是一个控件,所以像button一样加载即可,它不能直接接受数组数据,而是要通过一个适配器Adapter,常用ArrayAdapter 1 public class MainActivity extends Activity { 2 3 @Override 4 protected void onCrea...

2015-11-23 15:07:00 145

转载 Android——活动的生命周期与启动模式

生命周期: 原:http://blog.youkuaiyun.com/w709835509/article/details/7655240 1 import android.app.Activity; 2 import android.os.Bundle; 3 4 public class MainActivity extends Activity { 5 ...

2015-11-23 09:33:00 134

转载 Android——简易进度条与对话框

在需要自行耗时操作的时候,且希望操作时不被中断,可以加个小进度 1 public class MainActivity extends Activity { 2 3 4 5 private ProgressDialog progressDialog; 6 7 // ............ 8 9 /** ...

2015-11-20 16:37:00 249

转载 Android——高德地图简单定位小工具

1.首先需要下载高德的jar包,放在libs目录下 2.LocationUtill.java 1 import android.content.Context; 2 3 import com.amap.api.location.AMapLocationListener; 4 import com.amap.api.location.LocationManage...

2015-11-20 16:04:00 237

转载 Android——生成签名APK

1.右键项目->Android Tools -> Export ... 2.next 3.Create 指定文件夹 设置密码 4.填写相关信息 5.指定签名apk的文件夹路径 OK,打完收工,可以愉快的安装使用了!!! 转载于:https://www.cnblogs.com/erhai/p/4971909.html...

2015-11-17 15:39:00 208

转载 Android——反编译持续完善

第一阶段:简易反编译apk 工具介绍: apktool 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui 作用:查看APK中classes.dex转化成出的jar文件,即源码文件 step1:解压工具包 ...

2015-11-17 14:35:00 119

转载 Android——实用小技巧

一、获取全局Context——解决Toast找不到可用Contex的尴尬 Application类,当应用程序启动的时候,系统将会对这个类初始化,可以定制一个Application类,管理程序全局状态信息,如Context 定制Application 1 package com.example.contexttest; 2 3 import android.app....

2015-11-10 17:28:00 204

转载 Android——网络编程

WebView简单体验——可内嵌在应用程序的浏览器 WebView是一个封装了网络请求,数据解析的这么一个控件,可作为程序的内置浏览器使用 注意声明网络访问权限:android.permission.INTERNET 1 <WebView 2 android:id="@+id/webview" 3 android:layout...

2015-11-06 20:29:00 165

转载 Android——服务

服务默默的在后台工作着,执行着不需要和用户交互的工作。 服务依赖于应用程序进程而存活 作为四大组件之一,服务具备共同的特点——需要在AndroidManifest中注册 Android多线程编程 需要注意的是——一定不要在子线程中进行UI操作,否则会阻塞主线程出现异常 1 /** 主要的逻辑是在这里完成,但是考虑到:服务默认是在主线程执行的,如果在这里进行比较费...

2015-11-06 12:15:00 105

转载 Android多媒体——通知持续完善

阶段一:初识通知 发送通知:通过NotificationManager的实例 manager.notify(通知的id,通知实例Notification); 所以先要获取manager:NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); 然后需要Not...

2015-10-29 18:08:00 159

转载 Git持续总结

阶段一:安装Git、创建代码仓库、提交本地代码 安装: Ubuntu:sudo apt-get install git-core Windows:http://msysgit.github.io/ 下载安装下一步即可 创建代码仓库: 1.配置身份信息——Git就知道是谁提交的了   $ git config --global user.name "JLiang"   $ ...

2015-10-28 11:08:00 115

转载 Android数据持久化篇

一.文件操作篇 主要通过流来完成   得到输出流对象FileOutputStream:通过Context的openFileOuput("文件名",模式)方法获取     文件路径:/data/data/<包名>/files/ 存放在这个目录下    模式有二:Activity.MODE_PRIVATE覆盖;Activity.MODE_APPEND——追加   得到输...

2015-10-26 11:11:00 219

转载 adb文件copy及sqlite3:not found篇

1.手机要具有root权限 2.将PC端的文件push到手机端 a.退出到cmd b.adb push <PC路径><文件路径> 如:C:\Users\joho>adb push C:\Users\joho\Desktop\log.txt /system/xbin 可能提示:failed to cop...

2015-10-23 09:43:00 269

转载 正则表达式

正则表达:专用来操作字符串的符合一定规则的表达式 具体操作功能:操作符可参考:String类-》matches方法-》正则表达式(Pattern类) 匹配——字符串的 boolean matches(String regex) 方法切割——字符串的 String[] split(String regex) 方法替换——字符串的 String replaceAll(String...

2015-10-09 08:55:00 404

转载 Eclipse开发Android说遇到过的问题

1.报错看哪里=》LogCat!!!!!!! LogCat没内容??? 关闭掉当前的项 插,重启eclipse 2. 应用直接Crash掉!! step1:选中LogCat,Ctrl+M,放大窗口再说,添加filter,缩小范围再说————如级别设置为error step2:Ctrl+F查找FATAL===》可以查看致命因素 step3:Ctrl+F查找caused...

2015-09-21 14:16:00 118

转载 Android中Acition和Category常量表——转

Action Action常量 对应字符串 简单说明 ACTION_MAIN android.intent.action.MAIN 应用程序入口 ACTION_VIEW android.intent.action.VIEW 显示指定数据 ACTION_ATTACH_DATA android.intent.action.ATTACH...

2015-09-19 09:39:00 176

转载 IO扩展

Properties 简单的配置文件==Properties=Map+IO 复杂的用XML ==》工具dom4j 1 package io; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileOutputStream; 6 import ...

2015-09-14 16:03:00 675

转载 IO

IO数据操作的两大体系 1.字符流操作:适合纯文本数据操作   源:Reader   目的:Writer 2.字节流操作:适合所有,常文本以外   源:InputStream   目的:OutputStream 转换流:字符流是从字节流中分出来针对文本文件处理的,如果没有字符流,就不需要转换,可见,转换流应该属于字符流体系   源:InputStreamReader  ...

2015-09-02 17:53:00 102

转载 时间总结

JAVA 8:健壮、易用的时间/日期API http://www.importnew.com/14857.html 这玩意儿挺复杂的,在java8提供了一套新的时间/日期API,再议!! 常用到的: new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒SSS毫秒").formate(new Date()); 或者 new Sim...

2015-08-28 14:36:00 115

转载 Runtime类

java.lang.Runtime 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。 应用程序不能创建自己的 Runtime 类实例。 Runtime是单例模式的 1 public class Runtime { 2 //初始时new对象,只此一个,本类私有 ...

2015-08-26 16:05:00 146

转载 System类

位于:java.lang.System public final class Systemextends Object 小程序-------查看虚拟机在加载时干了哪些事情 System.getProperties 可以设置系统的属性 public static void setProperties(Propertiesprops) public static...

2015-08-26 10:02:00 105

转载 Map

Map<K,V> 以键和值为一对存放,V可以是各种对象,当然可以是集合,键值K唯一,K->V是满射关系 Map重要方法: Set<k> keySet()——获取所有键值,存放至Set集合中,然后就可以使用Set的迭代器,结合Map的V get(Object key),得到对应value值 Set<Map.Entry<K,V>>...

2015-08-19 09:47:00 96

转载 集合Collection

1.集合存在的理由   数据多了用对象存,对象多了用集合存!   它是变长的,可以接受各种不同的对象,是数组不能替代的! 2.大致结构 3.各子类数据结构:所以有什么特性自然明了   ArrayList:数组   LinkedList:双向非循环链表   HashSet:hash表 4.父接口Collection都干了什么事   存在有包java.util中    ...

2015-08-12 15:35:00 152

转载 基本数据类型包装类

知道有这么回事就行了,具体怎么用,read the fucking API^_^ 常:   字符串转换成基本类型 int a=Integer.parseInt("123");   十进制转二八十六public static StringtoBinaryString(inti);toOctalString(inti);toHexString(inti)   其他进制转十进...

2015-08-11 14:21:00 92

转载 String

String 1.String s="abc"=>"abc"是一个String对象,创建之后将不能修改 2.各种方法:   获取 1 * 1.获取长度:public int length(); 2 * 2.获取某位置字符:public char charAt(int index); 3 * 3.根据字符ascii获取位置:public int indexOf(i...

2015-08-11 10:00:00 103

转载 多线程

第一种创建方式:继承Thread类 复写Tread的run()方法,调用start()开启线程并执行 1 /** 2 *Xiancheng2继承Thread类,实现run()方法 3 *main即为主线程 4 *线程随机访问 5 */ 6 class XianCheng2 extends Thread 7 { 8 public void ...

2015-08-04 15:29:00 107

空空如也

空空如也

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

TA关注的人

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