Monday, November 30, 2015

为什么TextView 设置了Selector 没有作用呢?

我真是很诧异,很多时候我们并没有深入的看文档,导致了这个问题,我也是醉了! 有空我要多看看文档!

我的设置:
selector:
error:
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:drawable="@drawable/icon_attendance_record"/>    <item android:drawable="@drawable/icon_attendance_record_press" android:state_checked="true"/>    <item android:drawable="@drawable/icon_attendance_record_press" android:state_pressed="true"/>    <item android:drawable="@drawable/icon_attendance_record_press" android:state_active="true"/>    <item android:drawable="@drawable/icon_attendance_record_press" android:state_focused="true"/>    <item android:drawable="@drawable/icon_attendance_record_press" android:state_checkable="true"/></selector>

right:
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:drawable="@drawable/icon_attendance_record_press" android:state_checked="true"/>    <item android:drawable="@drawable/icon_attendance_record_press" android:state_pressed="true"/>    <item android:drawable="@drawable/icon_attendance_record_press" android:state_active="true"/>    <item android:drawable="@drawable/icon_attendance_record_press" android:state_focused="true"/>    <item android:drawable="@drawable/icon_attendance_record_press" android:state_checkable="true"/>    <item android:drawable="@drawable/icon_attendance_record"/></selector>


you can see:
http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

During each state change, the state list is traversed top to bottom and the first item that matches the current state is used—the selection is not based on the "best match," but simply the first item that meets the minimum criteria of the state.

这里的每一个Item的改变,Android 会从第一个Item,寻找匹配当前的状态的Item.然后设置!

如果,讲Normal 放到第一个 就会一直匹配第一个!






GridView 如何居中显示?

如何使用BandwagouHost 打在自己的VPN?





参考链接:

1  http://segmentfault.com/a/1190000002951084

如何注册 Google开发者账户你的Google waltet 被封了怎么办呢?


有的时候,我们可能会希望有一个Google开发者账户,但是,当你使用中国公民的信息注册的时候,Goolge 出于安全起见,一般会先封号的。需要提交个人的审核信息,才能让你支付。
我一个哥们就只这种情况! 如果你也遇到,你就苦逼了!很多人都很无奈的提交审核的资料。审核你懂的,我就不说了!


如何避免呢? 如果你是使用新的账户注册开发者,支付的时候使用 美国的虚假的信息! 只要 VISA卡的信息和 E-mail  是真的就可以了! 这样就不会封号的!本人亲测!


1  http://www.gameres.com/thread_316493_1_1.html

How to get VPS person info?

I want get get a VPS. But I need one Person info in the US, to redister account! So I search:

you can get person info 



I  use the  second  url,  You can change the usa person!

面向对象的开发



我们再开的过程中,总是会遇到各种各样的问题。我是非常懒得,不喜欢多写一行代码!这就要求我们,在写之前先思考,怎么写才是最简单的,怎么样写,代码量最少!

今天我需要完成,两个界面的内容:


这两个界面是很简单的,很多初级的程序员。

1  菜鸟级别
奥,原来这么简单呀,这个很简单,就是一个布局,然后里卖弄去一个一个的实现ImageView + TextView.

这样写不好!

2  高级一点的
使用 GridView 实现, 这样可以根据数据动态的处理! 如果这里使员工饿了 GridView, 那我们就可以重用了!

3 面向对象
   开发原则就是 单一职责原则,
   一个Activity 对应一个单独的责任和能力!
   所以,显然这里是两个Acitvity. 但是,我不愿老是重复的东西,所以,我在实现了第一个Activity之后。再去写 第二个Acitivty 就是重复的写代码。 很多人会 讲 之前写好的Activity 复制一遍。 显然我并不能这么做的! 我也很喜欢这么做呀!
于是,我就用第二个Activity 继承自第一个完成的Activity , 抽出几个特殊的方法,定义访问权限为 protected

4  在之后
  我现在的架构,不好!    最好的方案,是抽取出一个抽象类,然后让这两个Activity 继承。 以后在家的时候,直接集成!









Can't create handler inside thread that has not called Looper.prepare()


this.runOnUiThread(new Runnable() {
    @Override    public void run() {
        
    }
});


Activity.runOnUiTHread(new Runnable() {
 
    @Override
    public void run(){
    }

})

Refences:

Can't create handler inside thread that has not called Looper.prepare() - Stack Overflow

Timer 计时器

private void getAgentLocalInfo(){
    if(curTimer == null){
        curTimer = new Timer(true);    }

    curTimer.schedule(new java.util.TimerTask() {
        @Override        public void run() {
            startLocalInfo();        }
    }, 5000, 6 * 1000);}

/**
 * Schedule a task for repeated fixed-delay execution after a specific delay.
 *
 * @param task
 *            the task to schedule.
 * @param delay
 *            amount of time in milliseconds before first execution.
 * @param period
 *            amount of time in milliseconds between subsequent executions.
 * @throws IllegalArgumentException
 *                if {@code delay < 0} or {@code period <= 0}.
 * @throws IllegalStateException
 *                if the {@code Timer} has been canceled, or if the task has been
 *                scheduled or canceled.
 */
public void schedule(TimerTask task, long delay, long period) {
    if (delay < 0 || period <= 0) {
        throw new IllegalArgumentException();
    }
    scheduleImpl(task, delay, period, false);
}



refence:
http://blog.csdn.net/mariofei/article/details/11686855

Sunday, November 29, 2015

Android GridView hot to config mutil colums?

<GridView    android:id="@+id/gv_work_bench"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:layout_below="@id/title_bar"    android:stretchMode="columnWidth"    android:verticalSpacing="@dimen/dimen_dp_5"    android:horizontalSpacing="@dimen/dimen_dp_5"    android:cacheColorHint="@color/white"    android:listSelector="@color/white"    android:scrollbars="none"    android:fadingEdge="none"    android:fadingEdgeLength="@dimen/dimen_dp_10"    android:transcriptMode="alwaysScroll"    android:numColumns="4"    android:layout_centerInParent="true"    android:descendantFocusability="afterDescendants"    >
</GridView>


android:numColumns  //set Columns  number 

android:descendantFocusability  //set get The foucs after the child componment!


android:numColumns=”auto_fit”   //GridView的列数设置为自动

android:columnWidth=”90dp "       //每列的宽度,也就是Item的宽度

android:stretchMode=”columnWidth"//缩放与列宽大小同步

android:verticalSpacing=”10dp”          //两行之间的边距

android:horizontalSpacing=”10dp”      //两列之间的边距 

android:cacheColorHint="#00000000" //去除拖动时默认的黑色背景

android:listSelector="#00000000"        //去除选中时的黄色底色

android:scrollbars="none"                   //隐藏GridView的滚动条

android:fadeScrollbars="true"             //设置为true就可以实现滚动条的自动隐藏和显示

android:fastScrollEnabled="true"      //GridView出现快速滚动的按钮(至少滚动4页才会显示)

android:fadingEdge="none"                //GridView衰落(褪去)边缘颜色为空,缺省值是vertical。(可以理解为上下边缘的提示色)

android:fadingEdgeLength="10dip"   //定义的衰落(褪去)边缘的长度

android:stackFromBottom="true"       //设置为true时,你做好的列表就会显示你列表的最下面

android:transcriptMode="alwaysScroll" //当你动态添加数据时,列表将自动往下滚动最新的条目可以自动滚动到可视范围内

android:drawSelectorOnTop="false"  //点击某条记录不放,颜色会在记录的后面成为背景色,内容的文字可见(缺省为false)




android:descendantFocusability



reference:

1  http://blog.csdn.net/junhuahouse/article/details/21618257

2 http://blog.csdn.net/kangx6/article/details/6838625





Android SVN Commit failed (details follow): .gradle/2.2.1/taskArtifacts/fileSnapshots.bin'

error:

Error:svn: E175002: Commit failed (details follow):
svn: E175002: timed out waiting for server
svn: E175002: PUT request failed on '/svn/eallrepos/!svn/wrk/3a323c56-5101-0010-89ac-25e5b0821b23/eall/code/client/chow_rent_agent/android/ChowRentAgent/trunk/RentAgent/.gradle/2.2.1/taskArtifacts/fileSnapshots.bin'



Why ?

If you use Andorid studio, Command + K  , You can see if you commit the file contaion fileSnapshots.bin?  don't choise this file!

Commit  suuccess!


GeekHades最喜欢的电影


下面是个人整理的个人很喜欢的电影,非常推荐一下,电影和电视剧都有的。正所谓众口难调,每个人都有自己的风格。每个人喜欢的人也不一样,所以下 面列出的只是个人喜欢的,只能当做一个参考,感谢大家!

1 《速度与激情》  1-6 部
     这里是美女,刷锅,豪车的摇篮! 速度与激情真正演绎什么叫做梦想国度!

2 《加勒比海盗》1-4 部

3 《权利的游戏》 1-5 部
     个人非常其喜欢,过希腊和罗马的故事!

4 《亚瑟王》

5 《特洛伊》
  非常的经典,做一个电脑玩家,非常喜欢!

6 《剑鱼行动》

7 《亚历山大大帝》

8 《罗马》  《Rome》 1-2 部


在这里献给我的学姐, 慧姐!非常感谢你给我的美好的回忆,Thanks a lot!


Friday, November 27, 2015

d.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF Androd studio Gradle



Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForAnzhiDebug'.
> com.android.build.api.transform.TransformException:

com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF
/maven/com.belerweb/pinyin4j/pom.properties

  File1: /Users/Hades/Work/Code/RentAgent/RentAgent/app/libs/pinyin4j-2.5.0.jar
  File2: /Users/Hades/Work/Code/RentAgent/RentAgent/app/libs/pinyin4j-2.5.0.jar

================================================

I use android studio version is  2.0 , gradle version is v2.7


Today when build there is nothing error, But when i run the program in the app, The grade will take this mistake!Why ?  I don't know in the start!

I search in the stackoverflow, you can see this link:

1  http://stackoverflow.com/questions/20673888/duplicate-files-copied-android-studio-0-4-0


2  https://bitbucket.org/javafxports/javafxmobile-plugin/issues/6/building-a-android-apk-with-maven

I try it, but can't resolve my qusition. So I just look the error info. I found that, My jar  just install once time. I check my build.gradle file. I confirm this! So just install once time!

I check found the pinyin4j-2.5.0.jar in the program! I found in the program build/intermediates/dex-cache/cache.xml    restore two pinyin4j-2.5.0.jar
  



附录:

1  http://stackoverflow.com/questions/20673888/duplicate-files-copied-android-studio-0-4-0

2  https://bitbucket.org/javafxports/javafxmobile-plugin/issues/6/building-a-android-apk-with-maven

Execution failed for task ':app:transformResourcesWithMergeJavaResForDevDebugAndroidTest'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/


I use the Android studio 2.0 vesion to run porgram:

But have the question:


I search for long time, But have the right answer
you can get answer in the link:
https://code.google.com/p/android/issues/detail?id=192835

resolve way:
packagingOptions {
    
    exclude 'META-INF/maven/com.belerweb/pinyin4j/pom.properties'    exclude 'META-INF/maven/com.belerweb/pinyin4j/pom.xml'}

I think, Because the libs infomation. I find this quesiton by myself. Because I see this:

So I know. why take this question. In the Android sutdio 2.0 version. The gradle build the program, it will scan the libs, I know this. But know. it will by the pom.properties info will ckeckout pingyin4j.jar twice in the mevanCenter. So you must in the gradle
config this code: you must know in where!

packagingOptions {
    
    exclude 'META-INF/maven/com.belerweb/pinyin4j/pom.properties'    exclude 'META-INF/maven/com.belerweb/pinyin4j/pom.xml'}


You can use gradle build this question. But when I run the program. I meet the new question:

http://stackoverflow.com/questions/33967703/unable-to-instantiate-application-com-android-tools-fd-runtime-bootstrapapplicat

Now I don't know how to reslove the new question!

But I choise a bad way to reslove the question. 
I use the stable verion android studio 1.4.0

So it is resolve! So I know The question is about the Android studio 2.0 versoion! It is not stabley!









refence link:

1  https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=192835


2  https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=192835

3  http://stackoverflow.com/questions/25015539/gradle-android-optimize-packagingoptions


4  http://stackoverflow.com/questions/33967703/unable-to-instantiate-application-com-android-tools-fd-runtime-bootstrapapplicat




华为荣耀6 不打印Log 信息

买了华为的手机有半年之久了,有个问题一直困扰着我,那就是华为的手机 Root 特别的蛋疼, 各种事。

再就是在开发的时候,不打印 Log  info. 

今天偶然的机会, 解决了这个问题哈哈。



1  拨号键盘输入*#*#2846579#*#*,

2   然后选择ProhectMenu,

3 然后后台设置,

然后LOG设置,LOG打开。



参考链接:
1  http://blog.csdn.net/msn465780/article/details/46117945

Android LinearLayout : Scale a Drawable or background image?


in the drawable/main_framgent_background.xml


<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android"    android:src="@drawable/bg"    android:gravity="top"    ></bitmap>


So easy:


<LinearLayout    android:id="@+id/ll_container"    android:layout_width="match_parent"    android:layout_height="@dimen/dimen_dp_160"    android:orientation="horizontal"    android:descendantFocusability="blocksDescendants"    android:background="@drawable/main_framgent_background"    >
</LinearLayout>


reference:
http://stackoverflow.com/questions/1400782/android-scale-a-drawable-or-background-image

Thursday, November 26, 2015

Gradle config

1 Gradle  Android studio run so slow?

http://stackoverflow.com/questions/16775197/building-and-running-app-via-gradle-and-android-studio-is-slower-than-via-eclips






2  Today my gradle can't run?
why ? because i config the gradle like this way:
http://stackoverflow.com/questions/16775197/building-and-running-app-via-gradle-and-android-studio-is-slower-than-via-eclips

But something i config is wrong! that is it copy :
# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Settings specified in this file will override any Gradle settings
# configured through the IDE.

# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html

# The Gradle daemon aims to improve the startup and execution time of Gradle.
# When set to true the Gradle daemon is to run the build.
# TODO: disable daemon on CI, since builds should be clean and reliable on servers
org.gradle.daemon=true

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
org.gradle.parallel=true

# Enables new incubating mode that makes Gradle selective when configuring projects. 
# Only relevant projects are configured which results in faster builds for large multi-projects.
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand
org.gradle.configureondemand=true


to /Users/<username>/.gradle/gradle.properties

I am wrong:
the gradle.properties just like this:

org.gradle.daemon=true

Wednesday, November 25, 2015

Android studio gradle

./gradlew  clean 
./gradlew  build


./gradlew  assembleanzhidebug
./gradlew  assembleanzhirelease




代码优化 之 方法的提取

刚刚写了一篇关于自己心声的博客,内心有点小激动和不平静,还有就是郁闷了。


早上在地铁上,想起自己的。前几天,瑞斌曾经问我一个问题,为什么那么喜欢将代码提取出来,重用的方法提取没什么,但是很多的方法 只用了一次!

至于一点,重用的方法需要提取是没有问题。我个人是不喜欢在一个方法里面写很多行的代码的。因为,很多时候,我们会看到自己的方法里,有的时候会超过100多行。而且这个方法里会有好几个功能,我觉的,这样很不好,我喜欢单一入口的编程。把代码关系紧密的就提取一个方法,我不在乎是否被重用了,有的人可能会说这样被人看代码就会很麻烦!其实,恰恰相反。 这样提取之后,代码更加的整洁,更容易阅读了,之前,你需要一行行的阅读代码,才能读懂这段代码的含义,现在你只需要看方法的名字就可以知道 这段代码的含义。如果说看方法名字,你还是不明白,那就改换方法名字了。这就是创作者的问题,没有起一个很好的名字,

我觉的作为一个一流的开发者,需要有自己的编程风格!



活出自己

这个世界,就是这样,只有你爱的人才会让你心痛。呵呵,对于这点我不知道该说什 雷子。 也许吧,正如 波涛一样,那么的客气。

昨天晚上和雷子的吵架,让我明白了一个道理,这个世界上只有自己才是(等会在打包吧!)我的梦想一直难以实现呀,我一直想找一个知己,但是真的好难。朋友就像是狗一样,好的时候怎么好都可以的。但是,一旦触及了核心的利益,立马翻脸不认人,对于这个,我不知道该说什么。也是有真正在乎的人才能伤害我,从此以后这个人名单中会少一个人 雷子。

有没有发现,人活着很累。困惑自己的并不是自己本身,而是自己的内心,因为你在乎的人太多了,你就会很累。当你只是为了自己而活着的时候,你就会发现原来社会是这么的美好,生活也是这么的美好,因为你的心里面装了很多的人,所以你会感觉自己的压力好大。会感觉无助,会感觉到很多只有自己的时候,不会感觉到的东西,生活也许就是这样,你越是在乎别人,其实别人并没有像你想象的那样在乎你的。呵呵,生活中的我们就是这样,当我 无所谓一切的付出的时候,换回来的是什么?一直狼心狗肺的东西?我不知道的付出有什么意义。似乎自己所做的一切都是没有意义的,是吧!生活就是这样!

原来,这个世界就是这样,谁都会有惹你生气的时候,我们更多的时间,适合自己在一起。壁立千仞,无欲则刚!当你无欲无求的时候,你就发现,很多事情其实是没有那么必要的,我不知道我的真心的付出,能换回来多少的回报。滴水之恩当涌泉相报,生活是会变的,当你帮助别人的时候,是你自己开心的,自己乐意去做的事情,但是被人会不会在困难的时候帮助你,这就是另一个说法了。生活本来就是为了自己活着的!

比如,别人会无怨无悔的为你房子,买车吗?  答案你应该知道的。很多的时候别人不会按照你的 意思来,就是错的了?其实并不是的。雷子说的对,别人并不欠你什么? 是啊。我也并不欠他什么呀? 不就是这样子吗? 

生活在一起时间长了就会发现对方的缺点。带着放大镜去生活的人并不会快乐了。所以,

以后的我,并不会在乎任何人的看法。生活,是为了自己而活着的,如果我的心里面放下太多的人,比如说: 刘强  周先开 刘得志  刘佳欣  干妈  干爸  还有好多? 其实,你觉得有必要吗?我并不会那么打的能力可以照顾所以的人。其实,他们完全有能力照顾自己的!

一直以来,  大姑 一直就像是我的妈妈一样的照顾我。干妈也不错。自己的妈妈就不用多说什么了。 大姑的日子过的并不容易,生活充满了崎岖的道路,以后的路,如果不好走,我会把我的大姑,当做自己的妈妈一样的养活着, 答案很简单那,那就是在我爸进监狱之后,出来一直找不到工作,爸爸除了开车,什么都不会!在那个时候,我的大姑是有自己房子的人。你要知道,那个时候的大姑的生活绝对是 小康生活,就是这样为了自己的弟弟,把自己的房子卖了!对 你没有听错,是卖了。在那个年代,有哪一个人会为了,别人卖了自己的房子,从此以后的生活就是一直不太好,以至于现在,我看到大姑的工作的时候,我真的想哭了,发自内心的哭声。所以,大姑在我的心中有很高的地位。至于小辈的大哥和二哥。我相信他们可以养活自己的。就是这么简单的!生活,就是这样。自己的活着就好,别在意太多的人。只要少数的几个人就好了!

这就是自己的朋友,太多的朋友没有用的。真正有用的关键时刻能够帮你忙的也就那么几个人!所以,朋友并不在多,贵在与精!是的,交朋友是很耗费时间的事情,我没有那么的时间,去浪费在自己不喜欢的人的身上,和一些无聊的人的身上!

庆幸的是: 现在的我, 我太幸运了在大学里面没有找老婆。要不然自己的日子就没有办法过了。哈哈,我现在自己过的很快乐。想做爱了可以找个小姐,我还有手呢哈哈!但是,那些找女朋友的人,他们要考虑买房子,买车啦,彩礼了。很多事情,关键,花费自己人生中最宝贵的几年的时间花费在自己的女朋友的身上。这就是我们的社会,我说的是大部分的人。并不是所有的人!


最后:

自己开心就好!
















Tuesday, November 24, 2015

交钱容易取钱难

大家都会有自己的五险一金,是的 ,很多人都为了自己的能够缴纳公积金而高兴不已。作为刚刚从大学毕业的大学生,对这些东西真的不懂,根本就没有人会告诉你这些。

所以,我的第一家公司根本就没有给我交纳社保,我看了一公积金就只缴纳了890元,我在上一家公司干了半年呀!他们说没有试用期的,看来我是太天真了。哈哈,也许吧。很多事情都是这样的!

就算有公积金又能怎么样呢?天真无邪的我,以为办理了公积金联名卡就可取出自己的攻击金了,我曾天真的以为只要绑定我的支付宝,我就可以直接转账了,哈哈,我也是醉了,我怎么会这样的天真呢?中国政府部门的办事效率你应该知道的,怎么就是不长记性:
看一下下面的文章:
你会发现提取公积金到底有多么的难,那遇上青天呀!
http://blog.sina.com.cn/s/blog_6d628cc00102v4cl.html

基本上,只要你不买房你是提出来的,就算你买房子,你也要先贷款买了房子之后才能提取。
就算你先贷款买了房子之后,你也到等待,两天到账你就是烧高香了, 两个星期是很正常的,两个月你就只能忍了!你能怎么办恩?

这就是现在的制度,其实制度是需要完善的,但是这个完善是不会为了劳苦大众的,只是为了小部分的高层阶级的利益。在每一个社会都是一样的。

所以,我总结出了一句话, 钱在自己的手中的钱才是属于自己的钱,因为一旦出了事情,再去借钱,是很体验朋友的时候你知道吗?我现在就是这样子的。很多的时候,我们真的要学会攒钱。

公积金如果能取出来,就取出来,钱放在银行里面只能贬值,没有其他的任何的优点,就是这么简单。

很多的时候,我们考虑问题的时候,我们需要自己的深入的思考,不要老是一厢情愿的只考虑自己的问题。我记得我玩了几年的计算机,竟然不会盲打,我也是醉了哈哈哈,现在的我真的是应该提高自己的思维灵敏度。其他的事情,还有很多需要我去做,加油阿朱!

Android Studio 发布了 2.0 版本

作为一个屌丝级别的程序员,我需要做的就是及时的更新自己的技术和自己的工具。使用最新的APP, 和开发工具? 为什么会更新呢?是因为,有新的特性和不同功能的地方是对以前的优化和增加新功能,才会有新的版本。要不然为射门呢不适用老的版本?

第一: gradle 加载
Android  studio 2.0 在gradle 插件方面做了优化,当你运行一次之后,当你修改了代码之后你的运行速度要比以前快很多,这点亦可以看一下: 比之前快了一倍,之前的大概花费一分钟左右(修改了代码)。
设置快速调试的方法 勾选第一个item:

这是因为,好像Gradle 的插件加载机制做了优化,只在第一次的时候加载,之后就重用第一次加载的第三方的工具!


第二个: 运行暂停
还有在运行的时候,可以断掉运行。 我们可以新添加的icon 


第三个   查看你的任务
不论你是用Git 还是SVN ,  Shit + Alt + T  你可以查看到 自己自己提交的任务。 还有注释, 这就是 你调代码的时候编写的注释!很方便的


Monday, November 23, 2015

Java8 新特性?

还不错的文章:
https://blog.chou.it/2014/03/java-8-new-features/

国外不错的VPS?

最近想玩玩 国外的 VPS:


老左博客
http://www.laozuo.org/myvps


练手的服务器:
http://www.laozuo.org/2106.html

我的世界需要谁?



是一个怎么样的世界呢?我一直想找一个知己,但是我似乎以为的以为自己找到了懂自己的人!但是,似乎记错的很离谱,很多的时候,我在乎的只有自己,所以根本就不会去在意别人,既然这样的话,为什么自己的还要那样的在意他 这样显然不是我的内心想的。我不喜欢,我是一个脾气比较值的人,但是很多的时候我不会去在在乎根本就不会在乎的我人。我很喜欢跟聪明的人,我是一个比较懒散的人,需要一个铅块的人。但是,我又不愿起受制于人,不喜欢挺不好听的,我司有点想当老大,但是这种时候,并不是所有人都会这样的在乎你的。事实就是如此的,再一看来,很多的时候别人根本不当你是一盘菜! 我喜欢做自己喜欢的事情。为什么很熟的朋友不能成为 老婆,因为太熟悉了,多以就不好在成为女朋友了!是这样子的的,熟悉了之后就会体现出更多的缺点,人离得近了之后看到的就只有缺点,每个人都喜欢被尊重,被爱。我所接触的现实,确实,不会有无缘无故的爱意,别人的爱意或者善意,其实 世界上没有免费的午餐就是这么简单的事情。
这个世界除了自己,任何人都靠不住的奥,如果你不这么觉得,那么你就还没有长大,这就是这个社会,是的我们需要朋友,但是更多的时候,我们需要知道的自己的内心,是的,真正困难的时候有的朋友离你而去,有的会帮你一把。有的甚至会踹你一角,更多的是冷眼旁观,真的能够靠得住的只有自己的,如果你不喜欢自己的话,如果没有自己的内心的话,你什么也做不了的。


这个世界不要奢求别人会为你做什么?除了父母,你以为全世界皆你妈呀?其实不是的,很多的时候,你遇到的是你的债主,就像是赵兰 如果没有事情的时候,你以为她会找你吗?不会的!  打死也不会的。因为 跟你根本就合不来的,就是这么简单的事情!



所以,不乱合适,靠得住的人 只有自己! 当你不是为了自己而活的时候,你就已经死了。这个世界上的很多人。根本不如你,很多的时候,我们需要的不是一味的去羡慕别人。跟多的是看到自己拥有的事情,学会感恩是一件很快乐的事情奥!

及时行乐,这个世界就是这样子的,不会有很多的时间给你的,做最好的自己,做最真实的自己,这才是我想要的,更多的时候都是在扯淡,我们需要面对最真实的自己,开心的时候就笑,该放纵自己的性欲的时候就去放纵,要不然字啊你老的时候就会去用你的后半生去后悔的。人的一生是如此的短暂。如果你不去珍惜的话,你就会马上的失去你所拥有的一切的!这就我现在的人生感悟。很多人,一生下来就跟我们不一样啊的,他们不需要有太多的努力,因为他们有一个好爹。但是我们不行,我们需要靠自己的努力!

有的时候,自己的一生就像一场梦。如果不做梦的话,那活着还有什么意思呢?只是为了自己的老婆,丈母娘的房子,丈母娘的车子,丈母娘的理想。我草你妈的丈母娘,不就是操你的滚女吗?让老子花这么多的钱?我也是醉了,真他妈的。我真是蛋疼啊!很多的时候我们需要做事情,就是关注自己的内心。让自己的那颗懒惰的心,勤奋起来。这个世界就是这样的。如果你不努力话,那些比你更怒的人就会狠狠的把你摔在后面。是的饿,如果你不行,比你牛逼的人多的是,这个时候就需要我们自己的去做努力。如果你不行的话就下去。因为会有比你更牛逼的人来替换掉你的工作就是这样自己的世界!





Saturday, November 21, 2015

If you have no money?

In the china,you will see many people and friends will gave his card to his wife. I don't know why? Why not do not this.难道钱挡在老婆那里会比放在自己的哲理更好吗?我并不觉得呀!

我记得小沈阳和沈春阳在坐火车去表演的时候,小沈阳把自己的钱包拍在沈春阳的面前,以后的我的日子就跟你一块过了。

我的哥们雷子似乎也是这样的人,喜欢将自己的Money 给自己的妻子。也许吧,虽然问女朋友要的时候,女朋友会给的,但是时间长了,保不齐呢?我不知道会怎么样的活着。

我的意识里面,金钱的自由才是我真正的自由。曾经妈妈想管理的我的账面资金的时候,我知道我的妈妈是我最信得过的人,但是我还是不愿意让她来管理我的资金,因为感觉非常不好呀,尽管我知道 他并不会花钱,但是我还是喜欢钱在自己的手里面,如果老爸老妈有需要的话,我的钱就是他们的钱。这点我可以保证的,前两年挣得钱就是用来还账的。这点我很清楚,因为,老爸老妈为了共我上大学,已经花了很多的齐纳了。我不想他们在这么拼命的还钱了。哈哈,生活就是这样子的 不会向你想象的样子发展的。

北京今天暴雪。很爽呀,北京的冷空气有点受不了了。哈哈,我的生活就是这样子的。比较的自由和习惯了自己的生活,有的时候我会希望有个女人,来安慰我的无聊和孤独的内心,但是现实是世界上没有免费的午餐,这就是我的生活,这就是我想养的生活!我希望有自己有的生活,和一个美丽漂亮的性奴,这就是我想要的,我不喜欢花费自己太多的时间在自己的女朋友的身上,我觉得那样并不值得。我也不喜欢那样子!

做自己喜欢的事情,也就是我这个阶段可以实现的。如果等到以后再去做的话,真的就是很不现实的。昨天和雷子聊天的时候,我们谈到了在哪里买房子,买车子这些问题,但是说真的,这个问题我是想过的,但是问题是,我觉的自己想多了。
这就是我的人生吧,自己想要的东西太多了,自己的生活就是如此的充满了欲望,但是现实却是很多的时候我们的想要的却是往往得不到的,比如我的女朋友,似乎好像孩子上高中吧或者是初中吧,哈哈,等我几年,当我三十几岁的时候,我就可以去找个自己的喜欢的女朋友了,那个时候我有自己的房子,自己的车子,所以想有个女朋友也是很简单的侍寝呀。哈哈,现在的我似乎只有五姑娘。哈哈,也是不错的,便宜实惠,哈哈。

对了,我们在讨论金钱自由的问题,让自己的金钱之归自己管理,这才是生存的王道,但是很多中国的男性,却是更多的时候,需要无奈的将自己的公司卡,信用卡,存储卡交给自己的女朋友。然后,当他们想出去聚个餐的时候,想去买个自己喜欢的东西的时候,甚至于想去买盒烟的时候,都要各种的讨好自己的老婆。多以至于这种原则性的问题,我是不可以让步的。这就是猪哥的个性。哈哈,金钱就是这个样子的,我不知道,但是我很喜欢金钱,现在的社会就是这个样子,如果没有钱,你什么也做不了的,只有有了钱,你才可以做自己喜欢做的事情,这就是我们的社会,中国的原则就是;让一部分人先富起来,让后让他们更富。就是这个原理,不服不行。因为每个人的财富的加速度不一样的。

现在的我还是很年轻的,自己的技术和阅历都需要进一步的增加。不要老是去玩什么LOL.那只是在浪费自己的时间而已,并没有什么特别的地方,做自己喜欢,销魂的事情吧,这次是我想要的!

如果,当我找了女朋友的时候,女朋友问我要银行卡的时候,我是不会给她的,希望我能记住今天发的博客,和自己的原则。每个人的做人的原则是不能违背的。老婆可能觉的银行放在她那里是对她的爱意。那我倒要问问,你嫁给我是因为喜欢我,还是喜欢我的房子,车子还有钱?回答是可定的,就是因为钱,既然因为钱,那就不要管我的钱。做好自己的应该做的角色就可以了。不要想太多了!



如何注册 Google developer 账户?


今天想注册一个Google 开发者账户,Because  i eat by this method, But i din't have a account for google, I think i need it! so you can do it follow me:

准备一张  招商银行的全币种银行卡
Gmail account


So let us go:

you can see this blog:

attation:  在填写信息的时候  不能填写国内的信息奥, 至于怎么写,自己搜一下吧!很简单的!

http://www.eoeandroid.com/thread-321206-1-1.html?_dsign=02b05499




reference:
http://www.eoeandroid.com/thread-321206-1-1.html?_dsign=02b05499

http://www.zhihu.com/question/20130901

办理完自己的公积金联名卡 如何查询自己的缴费记录?

我用的是招商银行的卡, 大概两天之后就可以查到!不要着急,这个着急也没有用的!

做事情是需要时间的!

办完卡,不能立即查询,需要时间同步您的数据,所以办完卡之后需要的就是耐心的等待就可以了!哈哈

存储卡 借记卡 信用卡 区别?

银行卡 分为两种:

借记卡:  银行借你的钱花


信用卡:  借银行的钱花

银行卡分为信用卡和借记卡,信用卡又分为贷记卡和准贷记卡。借记卡是普通储蓄卡,属于活期存款帐户、可以用于消费、ATM存取款等; 信用卡可以用于消费、ATM存取款等,最大的好处是可以透支(有一定的信用额度)。下面是两种卡的不同之处:
1.信用卡是(消费信贷产品)先消费后还款,借记卡是先存款后使用;
2.信用卡存款不计息,借记卡存款按储蓄利率计;
3.信用卡属于资产业务,借记卡属于负债业务;
4.信用卡发卡需符合相关条件(如工作单位的情况、还款能力的考核、个人信用记录的审评等),借记卡只要有身份证就可以了;
5.信用卡有防伪标识和银联标识,借记卡只有银联标识。简单的说,信用卡就是银行借钱给你花,而储存卡是你借钱给银行花。 信用卡最好用于刷卡消费,这样的话不产生手续费和利息(一定期限内没利息),如果直接取现的话是要手续费的,不管你里面有没有自己存钱,所以信用卡不建议直接存钱在里面,但借记卡(储蓄卡)是你存钱在里面,没有透支额度。




http://www.zhihu.com/question/24018620


http://zhidao.baidu.com/link?url=dddRjzH1OYs22nMMMt3bGHbx1JKd40ibo6yTt1LusdbqBJiu_LLvABdtWsDEzxiZNtv-GGP6qIOGDUlI__pC42H2FcqRF-MiYa0dol9EZL7

Thursday, November 19, 2015

程序员常去的14个顶级开发社区

http://www.codeceo.com/article/14-communities-programmer-go.html


Stack Overflow

9月份,Stack Overflow也将迎来其6岁的生日,毫无疑问,Stack Overflow是全球最受程序员欢迎的开发社区,而且也是内容最丰富的社区之一。

官方网站:http://stackoverflow.com/

Reddit

reddit也是一个非常富有个性的社区,你可以在reddit上提交一些感兴趣的话题,也可以和其他程序员讨论一些编程开发的问题和当前的IT热点资讯,reddit是一个用户粘性比较强的开放社区,编程开发板块只是其中的一小部分。

官方网站:http://www.reddit.com/r/programming

Google+ Communities

加入Google+社区只需要一个Google账户即可,你可以完全免费的获取里面的资源。

官方网站:https://plus.google.com/communities

SitePoint

SitePoint社区论坛也是我最喜欢的在线开发社区和程序员设计师家园之一,SitePoint主要目标是帮助初学者了解其选择的编程语言和技术,并且得到相应的提高,网站内容包括web开发、Web设计、技术写作以及用户体验等。

官方网站:http://www.sitepoint.com/forums/

CodeProject

截止2013年8月,已经有100多万用户入驻codeproject,并且分享了约100多万个代码演示,在codeproject里,你可以将代码分享给你的朋友们。和其他社区不同的是,codeproject更加侧重软件开发,比如C, C#, C++, Java, Lisp等开发。

官方网站:http://www.codeproject.com/

Treehouse

在寻找一个实惠的编程学习途径吗?你可以试试加入treehouse,它并不昂贵,年度会员还可以打折优惠。treehouse非常简单,你可以在上面找到各种等级的问题答案。

官方网站:https://teamtreehouse.com/forum

Hacker News

Hacker News这个名字已经刻在很多开发者心里了,在这里,可以实时看到编程界中发生的任何事情,包括一些学习的资源和教程。你可以从用户提交的数据中找到适合你的学习资源,比如文章、图像视频以及一些问题的讨论。

官方网站:https://news.ycombinator.com/news

DZone

DZone是一个允许用户分享最新IT新闻和编程资源的社区,这是一个文章内容驱动的社区,所以需要许多内容管理员来把关文章的质量,从某种意义上说,它与HN和其他的编程社区类似,但是这个平台时间最长,里面的用户数量也是最多的。

官方网站:http://www.dzone.com/links/index.html

Bytes

Bytes是一个传统的开发社区,新手和专家都可以在里面讨论一些关于软件开发、数据库开发以及网络和系统管理的问题。数据库、网络以及系统是编程的基础,我们需要关注这方面的问题,从而能更好的帮助我们提高编程能力。

官方网站:http://bytes.com/

DaniWeb

DaniWeb以前是专为市场营销业务分析人员设计的,但是现在主要为各个年龄段的Web开发者和程序员服务。

官方网站:http://www.daniweb.com/

Dream In Code

这几年,它的更新比较缓慢了,这有好的一面也有坏的一面,60w的用户以及百万及的文章,内容涵盖 Java, C++, VB.NET等,学习资源相当丰富。

官方网站:http://www.dreamincode.net/forums/

Tech.Pro

Tech.pro是一个关注科技领域发展的相关资讯的社区,Tech.pro是一个获取资源和教程的入门网站,包含一些技术教程、讨论、博客已经链接等。

官方网站:http://tech.pro/

Pineapple

也许这还算不上活跃的优秀开发社区,但是这里也包含很多有用的工具、教程以及类库资源等。我在几个月前开始使用Pineapple,现在已经比较依赖它了。

官方网站:http://pineapple.io/

Lobsters

这是一个用户邀请制的开发社区,是一个真正“面向社交”的社区,你可以在里面找到大量的关于编程的任何讨论,很多信息都至少有20多条回帖,这些信息或许对你会有很大帮助。

官方网站:https://lobste.rs/

给自己的话



这个世界上,没有人会欠你什么的,所以除了爹妈没有人会惯着你的。 我跟强,也许只有在患难的时候才会见真情吧,呵呵。 每个人的都有自己的风格和自己的作风,但是刘强,我感觉并不是我真正 的知己,我曾经以为是。但是,这人翻脸比翻书还快,这让我受不了!阿朱 有的时候你对别人太好了,也许就惯出来很多毛病。这点我很不喜欢,谁给你的权利。我很讨厌。你以为你是谁?这个世界能不能让哥们省省心呀! 这他妈的恶心人!


想找一个自己喜欢的人一起生活,但是 事情并不是那么简单。生活就是简单琐碎的小事情。很多时候并不能顺心,这让人很烦。


自己的事情都管不过来,很多事情就不要太强求了。很多时候我们似乎只是在乎自己的事情,哪有时间去在乎别人的感受呢?


我的时间很短暂,没有时间去伤感和生气。我的时间是宝贵的,不要为自己不在乎的人生气。似乎不太值得。单身贵族是一种骄傲。不用为别人烦心的生活这么美好的事情,为什么老是想自寻烦恼呢?那么喜欢女人的话这个小姐解决一下不就好了吗?不是吗?找个老婆除了干干以外, 还有什么福利?
真的是想不通,为什么那么多的人总是前赴后继的找到自己老婆而欢呼比翼,就算是真的是找到自己的真爱,然后就是结婚,生孩子,让后就是养孩子,让那个孩子上大学,之后自己的人生呢?自己的生活就没有了?自己的人生就是在给自己的孩子挣奶粉钱,这就是阿朱 你想要的人生嘛?我不知道,自己的理想和梦想,至少现在的我还不是很清楚我自己到底想要什么样子的女人和老婆和女朋友。我自己似乎一直当自己是一个孩子。现在的我感觉自己的自由不可以侵犯。我最近想泡自己的学妹,但是似乎人家不上钩呀?这让我没有办法,再说了我在牛逼,也不可能泡到范冰冰不是?所以,既然人家不想让你干,你又为啥老是拿着自己的热脸去贴别人的冷屁股呢?者有必要吗?人生如此的短暂,让自己开心就好了,不要想太多了,想太多的时候你就会很痛苦的。今天一个哥们的女朋友闹别扭了,只因为第一次见自己的父母的时候没有给钱。为什么这个年代做什么事情都要跟钱搭接呢?这是为什么呢?她是这么想的妈妈给钱肯定不会要的,但是妈妈连客气都没有客气呀。这就让女孩子觉得妈妈不喜欢她似得。这个字啊一个男孩打死你也不会想到这一层的,这也许就是男孩子根据孩子的区别吧。我是一个很大大咧咧的孩子,如果被人跟我玩心眼子,那我肯定是玩不过的。但是,那种人我是不会跟他有多么深的交情的。这就是我的人生格言:做最好自己的自己,让自己开心就好,别想太多了,想多了就是跟自己过不去的生活,不是吗?现在两三千玩的男人打光棍,你说我想要个老婆就能有一个,着凭什么?这么多有钱的人,有房子的人,有车的人怎么也拍不到你呀。哈哈。其实很多时候就是自己香甜多了 ,g恩本就没有那么多非要不可的事情存在,做最好的自己,就是让自己开心就好,自己过得开心才是真理呀?自己过的都不快乐,生命有时如此的短暂,难道你要将自己的理想托付给来生或者是不明确的自己的孩子。你想的太多了,人生就是及时行乐。但是,每一个人的理念和观念是不同的,其实这个世界上只有两件事情, 一件: 关你毛事  ? 第二件: 关我毛事? 简单有精辟,哈哈,做最好的自己就可以了,很多事情不是我们自己可以管的来的。我们需要做的就是 管好现在的自己,让自己在乎的人过得开心 幸福,这就是最重要的,我没有时间生气。我没有时间去想一些不开心的事情!就说到这里!吧

对了,我特别的喜欢萨摩耶。纯种的萨摩耶。特别的喜欢哈哈。如果有机会,我一定会买一只养着。这就是我的伙伴。因为我喜欢忠诚的伙伴,所以我不会喜欢猫的!

我似乎有一刻浮躁的内心,这个世界上这么美女但是,没有一个会跟屌丝有任何的交际,女人什么多可以没有的,但是男人不行,男人不能没有理想,女人可以没有理想和梦想,她们甚者没有自己的饿事业,没有自己的 学历,没有自己的 房子,没有车子,美欧生活,没有自己的喜欢的事情,没有自己最爱的事情,没有自己喜欢的 运动,没有自己,什么都可以没有!但是男人是不行的,男人不行,不能不成功,如果没有男人 没有自己的饿学历,没有自己的事业,没有自己的房子,没有自己的车子,没有自己的圈子,没有自己的朋友,没有自己的家人,没有自己的背景,没有自己的生活,没有自己的理想,没有自己的梦想,没有自己的生活,没有自己瞎混的事情,没有自己喜欢的事业,么看看有自己喜欢的运动,没有自己的热爱的事情,没有这一切 就不会有自己的女朋友,男士必须要成功的,如果不成功就什么都不会有的!这就是男人跟女儿的去呗?女人只要找一个好老公就什么都有了!这就是这个世界的现实,这就是现在的共产主义,这就是我们的社会主义,这就是我们呢的是人生。如果你不服的话,不服来干就是这么的简单。生活就是这样子的现实,如果没有这一切你会有什么呢?我不知道,我的内心似乎早就已经凌乱了,那么这样的事情我们活着还有什么意思呢?你还活像个垃圾一样着做什么?你什么都没有的话,你就是只能像个垃圾一样的活着,是的似乎在有的人里面我们就是垃圾,根部培跟他们活在同一个世界里面!这就是等级划分的世界,是的,这个世界是有高低贵贱之分的,不是吗?作为山炮的我们能做什么恩?根本就没有自己的话语权。自己生存这个世界上,就像是一只畜生一样的活着,是指活着而已,不能够交配,不能够得到自己喜欢的女人,就是整天的活着,这就是我们呢生存的一切,我们咩有更高的需求和要求了,就是这一功能的活着就够了!这就是我的人生嘛?不甘心呀。我不喜欢这样已经决定的人生了?!我已经算过一笔账单了,如果我想在开始攒钱,一个月攒4K,那么一年大概我就会有五万的存款,我今年二十四岁,六年的时间我就三十随了,那样子的话我就有有三十万元了,但是我有了三十万,可以做什么呢?去烟台买套房子副歌首付,买辆十万左右的车,这就是我的人生了?这就是我的理想。这就是我想要的。是的,很多人喜欢静莹知道自己的几年之后的样子,自己的人生的规划都是扯淡,因为,自己已经看到了几年之后的自己的拉,所以根本就没有鬼哈度的必要了,这就使我们的人生。对于平凡的恶人就不要去想太多了,只要自己能够活着就已经是个不小的奇迹了,难道你这么觉得,你的人生活着有什么意义呢?好似不如赖活着吗,是的,这个世界还是很美好的,很多事情我们都没有尝试过呢。为射门呢自己的生活会如此的无聊呢?我有一个向往美好的心,向往燥热的心,但是我的资本有无法支持的我梦想和欲望,什么时候当我的金钱足以职称我的欲望和理想的时候,我就会去买一来给你兰博基尼,插着自己的兰博基尼,在打击上找自己喜欢的女人,带她们去开房,很少会有女孩子拒绝你,因为i的你的兰博基,别人奋斗一辈子也买不起的,这就是人生!


指自己的 生活:  自己活得开心就好,不要整天想太多,又是什么美女呀,  老婆呀  房子呀 车子呀 你总是想太多了,做自己挺好的,别人的事情不要去管,做好自己的事情就可以了,这就阿朱的人生。我的生活不用精彩了,只要自己喜欢就好饿。 做最好的自己,别人事情不管不来哦,就是做好自己,自己开心才是最完美的事情!





Wednesday, November 18, 2015

Android webview how to clear the webview data?


You can follow this way:

mWebView.clearCache(true);
Clears the resource cache. Note that the cache is per-application, so this will clear the cache for all WebViews used.

mWebView.clearFormData();mWebView.clearHistory();mWebView.clearSslPreferences();
this.deleteDatabase("webview.db");this.deleteDatabase("webviewCache.db");

this.finish();mWebView.destroy();




reference:
1  http://stackoverflow.com/questions/2465432/android-webview-completely-clear-the-cache

http://stackoverflow.com/questions/6542943/clearing-all-cached-items-created-by-a-webview

 3http://developer.android.com/reference/android/webkit/WebView.html#clearSslPreferences()

Tuesday, November 17, 2015

代码的架构设计

今天就代码的架构的设计问题,每个人都有自己的想法,也都有自己的原则,原则的问题是不可以改变的。很多事情,一开的时候都不可能做到十全十美,但问题出现在,一旦我们开始做了,就不在愿意 改动。但是,代码又是一个,随着时间的改变而不断的变糟的东西,这就是熵增的原理。 众口难调,很多时候,我们每一个人的心中总有一个理由和想法,但是如果去说服别人就感觉有点恶心的事情。是的,很多时候我们都希望事情按照自己的想法来实现,也许吧,当自己的写的代码被别人推翻了重写的时候,自己的内心是相当的不爽的,是的。如何才能够避免这种问题的出现呢?那就要在一开始的时候就要避免各种问题的出现!

View 可以讲子线程的 方法提高主线程执行?

/** * <p>Causes the Runnable to be added to the message queue. * The runnable will be run on the user interface thread.</p> * * @param action The Runnable that will be executed. * * @return Returns true if the Runnable was successfully placed in to the *         message queue.  Returns false on failure, usually because the *         looper processing the message queue is exiting. * * @see #postDelayed * @see #removeCallbacks */public boolean post(Runnable action) {
    final AttachInfo attachInfo = mAttachInfo;    if (attachInfo != null) {
        return attachInfo.mHandler.post(action);    }
    // Assume that post will succeed later    ViewRootImpl.getRunQueue().post(action);    return true;}

Android 调用系统内部的通讯录,获取到选中的 用户的姓名和电话号码?

权限:


<!-- 联系人读权限 -->

    <uses-permission android:name="android.permission.READ_CONTACTS"/>


调用 (这里是在Activity 中)
startActivityForResult(new Intent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI), 0);


处理返回的数据:
@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if (resultCode == Activity.RESULT_OK) {
    //ContentProvider展示数据类似一个单个数据库表
    //ContentResolver实例带的方法可实现找到指定的ContentProvider并获取到ContentProvider的数据
                ContentResolver reContentResolverol = getContentResolver();
                //URI,每个ContentProvider定义一个唯一的公开的URI,用于指定到它的数据集
                Uri contactData = data.getData();
                //查询就是输入URI等参数,其中URI是必须的,其他是可选的,如果系统能找到URI对应的ContentProvider将返回一个Cursor对象.
                Cursor cursor = managedQuery(contactData, null, null, null, null);
                cursor.moveToFirst();
                //获得DATA表中的名字
//              username = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
                //条件为联系人ID
                String contactId = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID));
                // 获得DATA表中的电话号码,条件为联系人ID,因为手机号码可能会有多个
                Cursor phone = reContentResolverol.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,  
                         null,  
                         ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = " + contactId,  
                         null,  
                         null);
               String phoneStr=null;
                 while (phone.moveToNext()) {
                     phoneStr = phone.getString(phone.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
                   
                 }
                 mPhoneEdt.setText(phoneStr);


            }

    }


自我的思考

很多时候,我们真的是活着很无奈呢?

也许,有的时候我们,生活的世界,我们的欲望总是无法满足的时候。我们就会陷入自己的给自己的挖的坑中。我们的世界总是这样,我们总是有这样那样的欲望,欲望总是无法满足的!

是的,石小猛的一句话很惊醒我。你们女人什么都可以没有,没有理想,没有钱,没有房子,没有车子,什么都可以没有,只要你们长的漂亮,嫁给一个好男人,就什么都有了!但是我们男人是不行,我们要成功,要挣钱,要买房子,买车还有很多东西要买。需要满足你们女人的生活。

是的,这就是男人的人生吧。 

这两天,我又在关注现在的房价,我发现。现在买房子不再是简单的事情。有很多时候,就算是我们的父母,努力工作一妃子也不会买得起房子的!车子的话。

是我,如果我要买房子的画,我就需要在30岁之前,挣够30万。攒够买房子的钱,生活就是这样的。也就是说我一年就需要攒够5万。这的世界,一切都不是现在那样的美好的生活。世界实在不断的改变的。一年5万,一个月就要攒 4K. 一年就会有48K.

很多时候,我们的生活总是在不断的改变,我们需要做的就是做好自己的事情,让自己保持好自己的竞争力就好!只有这样,才会让自己的世界变的更加的美好!