<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[heverny的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/heverny</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; heverny]]></copyright><item><title><![CDATA[获取屏幕宽度和高度]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/51420143</link><guid>https://blog.youkuaiyun.com/heverny/article/details/51420143</guid><author>heverny</author><pubDate>Sun, 15 May 2016 23:22:43 +0800</pubDate><description><![CDATA[方法1：//获取屏幕的宽度  
public static int getScreenWidth(Context context) {
    WindowManager manager = (WindowManager) context
            .getSystemService(Context.WINDOW_SERVICE);
    Display display = man]]></description><category></category></item><item><title><![CDATA[Android Studio中打开“File Explorer”的方法]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/51198728</link><guid>https://blog.youkuaiyun.com/heverny/article/details/51198728</guid><author>heverny</author><pubDate>Wed, 20 Apr 2016 10:43:29 +0800</pubDate><description><![CDATA[前  言
在进行Android应用程序开发调试的过程中，往往需要查看一下当前应用程序在模拟器中存储文件的情况，这时就要用到文件浏览器了（File Explorer）。
下面JACK的机器人就和小伙伴们分享一下分别在Eclipse ADT中及Android Studio中打开“File Explorer”的方法。
Eclipse ADT中打开“File Explorer”
直接找到ADT菜单]]></description><category></category></item><item><title><![CDATA[Java中怎样简便的保留小数点后两位]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/51140571</link><guid>https://blog.youkuaiyun.com/heverny/article/details/51140571</guid><author>heverny</author><pubDate>Wed, 13 Apr 2016 09:51:31 +0800</pubDate><description><![CDATA[有两种情况：
1、只要输出结果的时候可以用以下方法：
double d = 0.044;
System.out.println(String.format("%.2f", d));

结果：0.04
2、使用数据转换（4种方法）
//方案一:
get_double = (double)(Math.round(result_value*100)/100.0)

//方案二:
D]]></description><category></category></item><item><title><![CDATA[Error汇总之Android学习篇（持续更新）]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/51078752</link><guid>https://blog.youkuaiyun.com/heverny/article/details/51078752</guid><author>heverny</author><pubDate>Thu, 07 Apr 2016 09:27:59 +0800</pubDate><description><![CDATA[1、cannot resolve symbol R
resolved： a)包名com.halcyon.Calculator在修改为小写，即com.halcyon.calculator时，拼写错误
                    b)如果确定没有错误，执行File-->Invalidate caches/Restart  ，一般可以解决。

 
2、 java.lang.Null]]></description><category></category></item><item><title><![CDATA[使用android:layout_weight属性消除视图中的空白]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/51073328</link><guid>https://blog.youkuaiyun.com/heverny/article/details/51073328</guid><author>heverny</author><pubDate>Wed, 06 Apr 2016 12:20:48 +0800</pubDate><description><![CDATA[layout_weight 就是先按照控件声明的尺寸进行分配，然后剩下的尺寸按weight进行分配。也就是一个控件的尺寸=控件声明的尺寸+（父控件-子控件声明的总尺寸）X（子控件权重/父控件声明的总权重or子控件声明的权重和）




















布局文件部分为：LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_pare]]></description><category></category></item><item><title><![CDATA[深入理解Java中为什么内部类可以访问外部类的成员]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/50398359</link><guid>https://blog.youkuaiyun.com/heverny/article/details/50398359</guid><author>heverny</author><pubDate>Fri, 25 Dec 2015 01:37:33 +0800</pubDate><description><![CDATA[内部类简介


虽然Java是一门相对比较简单的编程语言，但是对于初学者， 还是有很多东西感觉云里雾里， 理解的不是很清晰。内部类就是一个经常让初学者感到迷惑的特性。 即使现在我自认为Java学的不错了， 但是依然不是很清楚。其中一个疑惑就是为什么内部类对象可以访问外部类对象中的成员（包括成员变量和成员方法）？ 早就想对内部类这个特性一探究竟了，今天终于抽出时间把它研究了一下。]]></description><category></category></item><item><title><![CDATA[Eclipse快捷键大全]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/18566831</link><guid>https://blog.youkuaiyun.com/heverny/article/details/18566831</guid><author>heverny</author><pubDate>Mon, 20 Jan 2014 22:18:26 +0800</pubDate><description><![CDATA[Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行 
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对]]></description><category></category></item><item><title><![CDATA[二分查找法]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/18467985</link><guid>https://blog.youkuaiyun.com/heverny/article/details/18467985</guid><author>heverny</author><pubDate>Sat, 18 Jan 2014 23:49:54 +0800</pubDate><description><![CDATA[public class Finding {
	public static void main(String[] args) {
		//在查找前必須先排序,給定數組arr必須有序
		int arr[]={-25,-22,-15,-8,0,15,28,76,80,87,99};
		//建立一個BinaryFind類
		BinaryFind bf=new BinaryFind();
		bf.]]></description><category></category></item><item><title><![CDATA[幾種常用的排序法(java實現)]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/18464737</link><guid>https://blog.youkuaiyun.com/heverny/article/details/18464737</guid><author>heverny</author><pubDate>Sat, 18 Jan 2014 22:48:01 +0800</pubDate><description><![CDATA[import java.util.*;
public class Sorting {
	public static void main(String[] args) {
		int len=1000000;//len可以自己視情況設定
		int[]arr=new int[len];
		for(int i=0;i<len;i++){
			//讓程序隨機產生一個1-10000的數
			//Ma]]></description><category></category></item><item><title><![CDATA[輸出一個乘法表之二]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/18324003</link><guid>https://blog.youkuaiyun.com/heverny/article/details/18324003</guid><author>heverny</author><pubDate>Wed, 15 Jan 2014 21:45:37 +0800</pubDate><description><![CDATA[import java.io.*;

public class MultiplicationTable {
	public static void main(String arg[])
	{
		try
		{
			BufferedReader br=new BufferedReader(new InputStreamReader(System.in));//為簡化合併BufferedReade]]></description><category></category></item><item><title><![CDATA[輸出一個乘法表之一]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/18317945</link><guid>https://blog.youkuaiyun.com/heverny/article/details/18317945</guid><author>heverny</author><pubDate>Wed, 15 Jan 2014 18:13:50 +0800</pubDate><description><![CDATA[import java.io.*;
public class MultiplicationTable {
	public static void main(String arg[])
	{
		try{
			InputStreamReader isr=new InputStreamReader(System.in);
			BufferedReader br=new BufferedReader]]></description><category></category></item><item><title><![CDATA[用*打印一個空心菱形（自設菱形大小）]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/8977886</link><guid>https://blog.youkuaiyun.com/heverny/article/details/8977886</guid><author>heverny</author><pubDate>Sun, 26 May 2013 22:53:47 +0800</pubDate><description><![CDATA[import java.io.*;
public class Testdemo{
	public static void main(String []args){
		try{
			int layernum=0;
			BufferedReader buf;
			BufferedReader ynbuf;
			System.out.println("請輸入空心菱形的高度（必須為一個奇數）："]]></description><category></category></item><item><title><![CDATA[Array.Copy 方法]]></title><link>https://blog.youkuaiyun.com/heverny/article/details/7440123</link><guid>https://blog.youkuaiyun.com/heverny/article/details/7440123</guid><author>heverny</author><pubDate>Mon, 09 Apr 2012 11:17:41 +0800</pubDate><description><![CDATA[重载列表






Copy(Array,
 Array, Int32)

說明:  从第一个元素开始复制 Array 中的一系列元素，将它们粘贴到另一 Array 中（从第一个元素开始）。 长度指定为
 32 位整数。



Copy(Array,
 Array, Int64)

說明:
 从第一个元素开始复制 Array 中的一系列元素，将它们粘贴到另一]]></description><category></category></item></channel></rss>