1. 思考:重复性的代码流程应该导出为模板也方便规范

    问题 N年前做电脑端的游戏反外挂检测扫描,现在做Android的安全检测,Android手游的反外挂检测,Android应用的加固保护……发现流程上都有相似之处,例如初始化,各个检测项(工作项),收尾,一样的流程,每次都是一个模式,万变不离其宗,心想如果每次都重新搭建一个流程也是无畏的浪费时间,而且试想,如果放开让新人去写会不会按照规范来写?

    2017/11/27 program

  2. EditText在ListView中的键盘焦点问题

    Android开发中遇到的EditText在ListView中的键盘焦点问题,网上解决方法很多,但是都比较麻烦,其实最简单的解决方案就是: 用RecyclerView,参见:bigsinger/EditTextInRecyclerView,注意控件不要用这个属性:

    2017/11/27 android

  3. AndroidStudio快捷键大全,熟练使用提高开发效率

    快捷键 功能 CTRL + J 显示所有代码补全的关键词。 SHIFT + F6 重命名 ALT + F7 查找引用 按住ALT 然后鼠标选择 出现大光标多处选择,批量编辑,不要太爽。 CTRL + F12 打开文件结构预览窗口,实用。 ALT + F1 显示帮助导航,常用的:Project View、File Structure、Show in Explorer CTRL + P 显示函数原型 CTRL + W 扩大复制范围,通常用鼠标来选取一段文本手都要酸了,用这个比较爽。 CTRL + TAB 显示文件列表供切换,但感觉没有CTRL + E好用。 CTRL + E 显示最近文件列表供切换。 Ctrl + Shift + E 显示最近修改的文件列表供切换。但是实测该快捷键容易被三方APP占用而失效,只能通过菜单:View->Recent Changed Files Ctrl + Shift + Enter 自动补全、自动格式化代码 CTRL + SHIFT + I 快速查看一个函数的实现。 CTRL + SHIFT + F12 隐藏所有其他窗口,只留代码编辑窗口,这样工作区会最大化,写代码也最爽啦。 F12 回到上一个窗口 Ctrl + D 行复制 TAB 补全尽量用TAB,用Enter后面错的还会有。 Ctrl + U 在一个类中按下可以直接转到其父类的定义。 F11 添加普通书签、删除任意书签 CTRL + F11 添加带标记的书签 SHIFT + F11 打开显示所有书签列表 CTRL + + 展开代码块 CTRL + - 折叠代码块 F3 or CTRL + F 当前文件中查找 CTRL + R 当前文件中替换 CTRL + SHIFT + F 在所有文件中查找,但是实测该快捷键容易被三方APP占用而失效,只能通过菜单:Edit->Find->Find in Path CTRL + SHIFT + R 在所有文件中替换 CTRL + ALT + ← 定位到上一个浏览过的位置。 CTRL + ALT + → 定位到下一个浏览过的位置。 CTRL + SHIFT + BackSpace 定位到上一个编辑过的位置。 ALT + ↑↓ 在类的不同方法或者内部类之间跳转。 CTRL + 点击TAB 打开菜单后再点击文件可以定位文件位置。 CTRL + ALT + Home 切换到相关联的文件。例如在Activity中可以切换到与其关联的resourcexml文件和AndroidManifest.xml(或点击类声明处前面的图标:Related XML File),在xml中可切换到与其关联的Activity文件(或点击前面的小图标c:Related Context Java File)。 Esc 返回到编辑器 Shift + Esc 关闭当前窗口并返回到编辑器 CTRL + SHIFT + INSERT 自动插入一些代码,不信你按按看。 CTRL + ALT + M 提取代码作为一个新的方法。特别是在一个方法体中代码比较多时可以考虑把里面的一部分代码抽取出来作为一个新的子方法,便可以复制此段代码按下快捷键命名一个方法,编辑器将会自动创建该方法。 CTRL + ALT + P 提取一个局部变量作为当前方法的参数。 CTRL + ALT + T 显示代码块包围。 Alt + Shift + ↑↓ 把一行代码上移或下移。 CTRL + Shift + ↑↓ 把一个方法整体上移或下移。 .for (补全foreach语句) .format (使用String.format()包裹一个字符串) .cast (使用类型转化包裹一个表达式) 调试-计算表达式 处在断点状态时,光标放在变量处,按Alt + F8,即可显示计算表达式对话框。 调试-审查变量 调试状态下,按住Alt键,然后单击表达式即可。

    2017/11/07 android

  4. Android使用zxing创建二维码

    2017/10/30 android

  5. IntelliJ IDEA高效开发必知必会

    快捷键 AndroidStudio快捷键大全配置VisualStudio快捷键一致,如果电脑安装的软件按键有占用的时候,先干掉,特别是输入法,否则会影响开发效率。

    2017/10/27 program

  6. .NET常用库收集

    CommandLineParser CommandLineParser

    2017/09/11 program

  7. .NET反编译工具汇总

    反编译 反编译

    2017/09/11 program

  8. C#界面编程

    2017/09/11 program

  9. C#线程及线程消息更新界面UI

    2017/09/11 program

  10. C#读写XML

    ```c# string filename = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, FILENAME_OPTIONS); XmlDocument xmlDoc = new XmlDocument(); XmlNode root = null; XmlElement element = null;

    2017/09/11 program