`
寻梦者
  • 浏览: 635369 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
当带有EditView的activity第一次进入时,第一个EditText框会自动获得焦点,这个严重影响了用户体验,但是如何去掉呢? 查阅了很多资料后,发现以下方法最简单: 在xml中,在EditText控件之前 加入 <LinearLayout 
public int switchNum(int num){ switch (num) { case 1: return 1; case 2: case 3: return 10; default: break; } return 0; }    在这段语句里面看,如果传入的num ...
1.查看系统相关属性可以通过:    adb shell    getprop    或者: cd system                cat build.prop   2.修改prop    setprop 名称 值     注意点: ro开头的系统属性是无法修改的
public class TestSwitch {       public static void main(String[] args) {         System.out.println(getSwitchValue(3));     }      public static  int getSwitchValue(int num){        switch (num) {         case 1:             return 1;         case 2:             return 2;         case ...
SourceInsight作为一款代码阅读利器而被很多IT公司接受使用,因为它确实很方便。有这样一种场景:我在修改当前代码文件时,可能需要和其他文件进行比较,这样我就需要打开这个文件的目录,选中文件和进行比较。如果你的目录层次比较浅的话,那还好应付。但万一你的目录层次是N层的话,那就会让人感到厌恶。 这里笔者有一个权宜之计,打开SourceInsight的Option->Custom Commands,添加一条命令,且叫做Explore Current File,在Run选项里面填写explorer %d,再点击Keys为其分配一个快捷键。如此下来就可以实现在SourceInsig ...
刚开始一直纠结于Intent只能put像int, String之类的简单参数, 知道最近才发现了一下的方法. 一>, 使用Intent传递实体类对象 首先实体类需要 implements Serializable 然后     Intent broadIntent = new Intent(); Bundle bundle = new Bundle(); bundle.putInt("flag", C.BroadFlags.Login); bundle.putSerializable(C.BroadKey.User ...
从XDA看来的步骤:1. Using a root-enabled file manager, navigate to /system/etc/permissions and make sure you have mounted the file system r/w.2. Edit platform.xml and find the WRITE_EXTERNAL_STORAGE permission.3. Add an additional group definition for this permission...<group gid="media_rw" ...
关于黑屏 默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。 去除方法: 1、在style里面添加一个style:  <style name="ContentOverlay"parent="@android:style/Theme.Light"> <itemname="android:windowNoTitle">true</item> <itemname="an ...
android:uiOptions 这个属性用于设置Activity的UI的额外选项,它必须是下表中的一个值。   值 说明 none 默认设置,没有额外的UI选项。 splitActionBarWhenNarrow 在水平空间受到限制的时候,会在屏幕的底部添加一个用于显示ActionBar中操作项的栏,例如:在纵向的手持设备上。而不是在屏幕顶部的操作栏中显示少量的操作项。它会把操作栏分成上下两部分,顶部用于导航选择,底部用于操作项目。这样就会确保可用的合理空间不仅只是针对操作项目,而且还会在顶部给导航和标题留有空间。菜单项目不能被分开到两个栏中,它们要显示在一 ...
F5指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。 Shift+F8高亮显示指定标识,快速浏览标识的使用情况。 Ctrl+鼠标点击标识直接跳转至标识定义处。 Ctrl+F本文件内查找。 F3本文件查找结果的上一个。 F4本文件查找结果的下一个。 F7打开Browse Project Symbols窗口,快速浏览工程内标识定义。     Ctrl+M  创建或查找书签,方便下次找回此位置   1.3.2
我最常去的是mises.org。米瑟斯学院是全世界最大的奥地利学派经济学网站。书的内容涉及经济学、历史、政治哲学等多方面。米瑟斯学院全部电子书下载目录。有的是pdf,有的是ePub: http://mises.org/literature.aspx?action=source&source=Online%20Books 【推荐】amazon官方推荐的免费电子书下载网站(http://www.amazon.com/b?ie=UTF8&node=2245146011) 
添加一个全局变量作为程序退出的标记(boolean类型),当需要退出程序时置为true,程序中每个Activity的onStart方法中对该变量进行判断,为true就结束自己。 看代码吧: 使用Application来保存一个全局变量isProgramExit。(对Application使用不熟悉的话查看相关资料)   1 public class MyApplication extends Application {2 // 程序退出标记3 private static boolean isProgramExit = false;4 public void setExit(bo ...
declare-styleable的使用 declare-styleable是给自定义控件添加自定义属性用的 1.首先,先写attrs.xml <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="TestAttr">
  如果保证自己的程序更加的安全,可以通过以下措施,提高程序的安全 1.不要把敏感数据存储在外部存储设备上,比如存储卡。把用户名密码存储在keystore内。 2.ContentProvider要使用带参数的数据操作,防止sql注入。 3.广播 ...
从 Java 5 开始,Java 提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。 java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。它很灵活,但使用起来也比较复杂,本文就对其做一个介绍。   首先是构造函数。以最简单的构造函数为例:   public ThreadPoolExecutor( int corePoolSize, int maximumPoolSize, long keepAliveTime, ...
Global site tag (gtag.js) - Google Analytics