在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用| keyboard,squeezing,layout

The AndroidManifest.xml File <activity android:windowSoftInputMode=["stateUnspecified", "stateUnchanged", "stateHidden", "stateAlwaysHidden", "stateVisible", "stateAlwaysVisible", "adjustUnspecified", "adjustResize", "adjustPan"] …… > </activity> ...

七月 1, 2018 · 1 分钟 · LengYue

每个人都有自己要背负的责任

当年的曹操,持倚天青釭,临碣石,观沧海,叹杜康;奉天子以令不臣,征伐逆贼,稳定时局,又兴建设,搞生产,福泽一方,鬓角虽白,壮心未死。 结果拥揽十五位妻妾,最爱丁夫人,曹操之子曹昂战死,丁夫人愤恨回娘家,曹操亲自接应,温柔似雨,二道跟我回家好吗,丁夫人不从,无奈离异,还劝她改嫁,后爱恋依然。他不是盖世英雄? 当年的王安石,心嗅梅花,痴嗔政事,一味沉溺思考,竟误食一盘鱼饵而不自知;藐丰食,弃华衣,心倔如臭驴,国难当前,竟敢举国变法。  结果终身只有糟糠妻吴氏,吴氏买一小妾,欲执事左右,王安石决意不纳,反问何故,得知女本有夫,卖身还债,王安石寻来其夫,赠予钱财,成全一双,对待吴氏,仍不言弃。他不是盖世英雄? 当年的杨过,风流俊秀,反应泽烈,奈何学艺路漫漫,世间险恶,少年终长成;一条独臂征服武林,射杀蒙古大汗,余生行侠仗举,唯有神雕作伴。 结果不惧人世冷眼,偏爱上师傅小龙女,诺下古墓相陪一生,三离三合后,俩人乱战中重伤,杨过不忍独活,放弃仙丹,直逼龙女跳崖,十六年后亦纵身一跃,只因为姑姑我曾答应过你。他不是盖世英雄? 你们只道他盖世英雄,驱兵拥众,纵横尘世啊,战场、官场、就要放弃爱情和情欲。 却哪知真英雄是,为离欲,离染着,但不说断绝。 私以为,正是那些感情和情欲,才让这些盖世英雄多了份人性。 还记得《Lucy》里面的片段。 警察问Lucy为何要吻他。 Lucy:为了让我的人性不至于消失。 (粗略的记不清了) 其实电影和书籍也是分为两派的,一派让盖世英雄放下感情和情欲,另一派则让盖世英雄坚持了感情和情欲。 我不知道盖世英雄和超级英雄区别在哪里,我只能这样浅薄的去理解着。 我想起很久之前看的《黑客帝国》,一直都无法理解为何Neo最后放弃创造新世界要跟Trinity在一起。他分明是救世主阿! 我是超级英雄的脑残粉,也是无数次的思考着为何每部超级英雄的电影(那啥因为我还没看漫画)都一定会有女主角。就好像,拯救世界和爱情是分不开的。我一直无法理解,我以为拥有超能力就拥有了世界。 那时的我就是这样想着,会不会有影片是这样的剧情。男主放弃女主而去拯救世界。(喂喂喂你中二病够了快去吃药!)。男主一心一意拯救世界维护世界的和平人类的安全。贯穿整部影片的就是炮灰女主角和慢慢强大成为大家心里依靠和信仰的男主角成长史。男主如何获得超能力如何由弱小变强大男主变强大拯救世界的理由只有一个那就是他神圣的正义的信仰与爱情没有一点关系。无论女主多么漂亮身材多正怎样对男主放电男主都不为所动。我想,电影如果拍成这样,也就没有看头了吧。 再到后来,我想了想,当时那样想的我, 第一不懂超能力。 第二不懂爱情。 这个世界上什么最美? 是遗憾。 为什么《那些年》会那么火被那么多人一直惦记着? 因为柯景腾和沈佳宜错过了彼此结果没有在一起,是遗憾。 为什么《大话西游》会那么火直到现在还被人重新解读和品味? 因为至尊宝没有跟紫霞仙子在一起,也是遗憾。 他有他需要背负的东西,在确认爱情之前就选择了放弃。 或许就是这种遗憾,就是这种放下让书籍或是电影作品多了份美。 你选择你背负的东西,就必然要放下一些东西。 有时候你舍弃弱小的躯体甘愿拼死一搏(美国队长),有时候你不得不隐居于世只为掩饰自己(绿巨人),有时候你不得不看着心爱的人在自己面前死去(蝙蝠侠)。 而在这些不得不放下的事物里,放弃爱情,是最美丽,也是最勾人心弦,让人回味无穷的。 某个无聊的周末我窝在被窝里看《美国队长1》,感觉剧情淡什么都淡而且美国队长获得超能力(其实也不算只是变成肉搏机而已)的途径居然是通过实验。爱情是剧里唯一让我感到稍微有趣的东西了。结果最后,队长没有跟女教官在一起。

七月 1, 2018 · 1 分钟 · LengYue

淡然于心,从容于表,优雅自在地生活

淡然于心,从容于表,优雅自在地生活。 追求,就会有失望;活着,就会有烦恼。 不要把什么都看得那么重。 人生最怕什么都想计较,却又什么都抓不牢。失去的风景,走散的人,等不来的渴望,全都住在缘分的尽头。 何必太执着,该来的自然来,会走的留不住。 放开执念,随缘是最好的生活。

七月 1, 2018 · 1 分钟 · LengYue

清除目录下的SVN信息

在项目开发和日常文档管理时,用到了SVN,由于要把一些文档发给同事,这时想删除SVN版本信息文件,于是上网在SVN中文论坛找到了一份资料: 删除 .svn 文件 在linux下 删除这些目录是很简单的,命令如下 find . -type d -name “.svn”|xargs rm -rf 或者 find . -type d -iname “.svn” -exec rm -rf {} ; 在windows下用以下法子: 1、在项目平级的目录,执行dos命令: xcopy project_dir project_dir_1 /s /i project_dir 为你的项目目录 原理是复制可见文件 .svn是隐藏目录 不会复制 3、添加注册表(亲自动手测试过) 可以将“快速删除SVN版本信息”命名增加到资源管理器的右键上,这样,鼠标点两下就能把选中目录下的所有.svn目录干掉了。 代码为: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREClassesFoldershellDeleteSVN] @=”快速删除SVN版本信息” [HKEY_LOCAL_MACHINESOFTWAREClassesFoldershellDeleteSVNcommand] @=”cmd.exe /c D:工具批处理文件删除SVN版本信息.bat” 将这段代码保存为一个.reg文件,双击确认导入注册表中不完整,后来自己手工添加。注意:文件“批处理文件删除SVN版本信息.bat”不能放 在有空格的文件夹下,确认删除时请看一下当前目录不要删除不该删的目录下的SVN版本信息。不知道怎么改进“cmd.exe /c D:工具批处理文件删除SVN版本信息.bat”。 批处理文件删除SVN版本信息.bat文件内容如下: @echo off echo *********************************************************** echo 清除SVN版本信 息 echo *********************************************************** :start ::启动过程,切换目录 :set pwd=%cd% :cd %1 echo 工作目录是:& chdir :input ::获取输入,根据输入进行处理 set source=: set /p source=确定要清楚当前目录下的....

七月 1, 2018 · 1 分钟 · LengYue

禁止ScrollView的childview自动滑动到底部

问题描述: 一个ScrollView中包含了好几个childView,有一个childview很大,一个屏幕显示不完,每个childview都能获取focus。当那个很大的chilvView获取焦点时,由于一屏显示不完,它就会自动滑动到最后(就是该childView的底部)。 问题原因以及解决方案分析: 由于该childView超过屏幕大小,并且有获取焦点的能力,所以造成了该问题。由于不能改变其大小,只能阻止其获取焦点。基本思路有,取消它获取焦点的能力,让ScrovView截获它的焦点等。以下是具体方法: 方法一:简单,方便,快捷,直面关键问题 将可能自动滑动的childview的focus禁掉,防止它自动滑动 mContentTextBox.setFocusable(false); 恢复默认状态,允许childview的focus,使它可以自动滑动 mContentTextBox.setFocusableInTouchMode(true); mContentTextBox.setFocusable(true); 这里要注意,仅仅setFocusable为true是不够的,需要设置setFocusableInTouchMode。 方法二: 绕了一点,副作用不大(推荐) 让ScrollView优先获取focus,这样childview获取不到focus,就不会滑动 private void disableAutoScrollToBottom() { mScrollView.setDescendantFocusability(ViewGroup.FOCUS_BEFORE_DESCENDANTS); mScrollView.setFocusable(true); mScrollView.setFocusableInTouchMode(true); mScrollView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { v.requestFocusFromTouch(); return false; } }); } 恢复默认状态,禁掉scrollview的focus,这样就允许childview自动滑动 private void enableChildAutoScrollToBottom() { mScrollView.setDescendantFocusability(ViewGroup.FOCUS_AFTER_DESCENDANTS); mScrollView.setFocusable(false); mScrollView.setFocusableInTouchMode(false); mScrollView.setOnTouchListener(null); } 方法三:这个方法比较死板,不太灵活,虽然能满足基本需求,副作用很大 @Override protected boolean onRequestFocusInDescendants(int direction, Rect previouslyFocusedRect) { return true; } 方法四:和方法三类似 @Override protected int computeScrollDeltaToGetChildRectOnScreen(Rect rect) { return 0; }

七月 1, 2018 · 1 分钟 · LengYue

Android Fragment和Activity互相通讯

一、 管理Fragment 在你的Activity你需要使用一个名为FragmentManager的类,通过调用getFragmentManager() 方法来实例化该管理类在你的Activity种。 FragmentManager 类一些主要的方法有通过findFragmentById()来获取一个Activity中有关Fragment布局。 当然还有类似 findFragmentByTag()方法,以及唐Fragment中出栈的popBackStack()同时可以注册 addOnBackStackChangedListener()管理.具体的可以在android.app.FragmentManager类中了解 ...

六月 28, 2018 · 1 分钟 · LengYue

Android清除本地数据缓存代码

/* 文 件 名: DataCleanManager.java 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清 除自定义目录 */ ...

六月 28, 2018 · 2 分钟 · LengYue

Android中GPS定位(获取经纬度)

AndroidGPS定位问题,众所周知是一个蛮麻烦的问题.当初我是新手,现在我也是新手,也搞了我头大,网上搜索了很多的例子,一直处于僵持阶段,而现在终于搞定了,因为我现在只需要获取到经纬度就可以了,反正获取经纬度可以从我这篇文章中看看;上代码。 在AndroidManifest.xml中加入权限: <uses-permission android:name=”android.permission.ACCESSFINELOCATION”/> <uses-permission android:name=”android.permission.ACCESSCOARSELOCATION”/> ...

六月 27, 2018 · 1 分钟 · LengYue