`
GhostFromheaven
  • 浏览: 394342 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
安装Ubuntu的时候用户名起的很长,刚开始没怎么注意,命令行用的比较多的时候就发现这真是个失误。命令窗口就那么宽,前面很长都用了现在用户名和主机名了,后面如果再显示路径,剩余可以显示命令的空间就不够了。命令多行输入不方便也不直观,就想修改这个命令提示符。随便搜素了下,果然可以实现,而且非常简单。 修改~/.bashrc文件中的PS1即可。 PS1是主要的提示符设置,在ubuntu一般为: ${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 具体的提示符,按分类含义如下: 主要信息: \u 当前登录用户名 \h 当前计算机名称(譬如ubuntu) \H ...
winver 检查windows版本 wmimgmt.msc 打开windows管理体系结构(wmi) wupdmgr windows更新程序 wscript windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2 简易widnows media player mspaint 画图板 mstsc 远程桌面连接 mplayer2 媒体播放机 magnify 放大镜实用程序 mmc 打开 ...
使用PDO的PDOStatement 执行多个语句发生错误。所有执行多个语句,就是指在sql语句中有分号";"在一个sql语句写多个语句。 $table_name_user = "user"; $sql_create_table_user = " DROP TABLE IF EXISTS {$table_name_user}; CREATE TABLE {$ ...
最近开始学PHP。遇到一点问题,分享一下。 现象     在PHP连接数据库时,会突然发生Apache崩溃的现象。     经检查,发现是因为php5所带libmysq.dll与MySQL安装目录的bin下面的不兼容。 解决方法    将PHP安装目录下是libmysql.dll覆盖MySQL安装目录bin下的文件。    重新启动Apache服务,测试连接,没有问题。    另外,如果不处理,同样的情况也会在其他的服务器,如IIS上发生。    同时在使用php_pdo连接数据库时也会发生。
  1>实例代码:   if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { File path = Environment.getExternalStorageDirectory(); StatFs statFs = new StatFs(path.getPath()); long blockSize = statFs.getBlockSize(); long totalBlocks = statFs.getBlockCount(); ...
1>添加读取手机状态的权限 <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> 2>获取管理手机的系统服务 TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE); 3>编写手机状态监听类 public class exPhoneCallListener ...
public Object getSystemService (String name) Since: API Level 1 Return the handle to a system-level service by name. The class of the returned object varies by the requested name. Currently available names are: WINDOW_SERVICE ("window") The top-level window manager in which you can ...
1>获得TelephonyManager TelephonyManager telMgr = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); 2>获取SIM卡状态 telMgr.getSimState(); 3>获取SIM卡卡号 telMgr.getSimSerialNumber(); 4>获取SIM卡供货商号 telMgr.getSimOperator(); 5>获取SIM卡供货商名称 telMgr.getSimOperatorName(); 6>获取SIM卡国别 telMgr.getSimCo ...
1>获得WifiManager WifiManager mWiFiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);   2>获得Wifi状态 mWiFiManager.getWifiState()   WIFI_STATE_ENABLED 已启动 WIFI_STATE_ENABLING 正在启动 WIFI_STATE_DISABLING 正在关闭 WIFI_STATE_DISABLED 已关闭 WIFI_STATE_UNKNOWN 未知   3>启动Wifi mWi ...
1>添加权限 <uses-permission android:name="android.permission.SET_WALLPAPER"></uses-permission> 2>设置桌面 Resources resources = getResources(); InputStream is = resources.openResource(R.drawable.bg_image); setWallpapers(is); 3>获得桌面 Drawable d = getWallpaper(); 4>清除已设 ...
Android自带数据库SQLite,是一个超级迷你,但是五脏俱全的开源数据库。 经测试,在手机端的效率也非常高。但是在手机上设置测试比较麻烦。 可以下载一个shell终端来测试。       在附件里。    
程序设计的很多地方都要用到一个小技术:指定文本框的输入类型。即限制只能输入某几类或某类字符,甚至是某几个字符。Android本身已经做了很多设计,如限制长度,限制只能输入整数或数字。有时候这些还是不够的。我们可以在程序中根据需要自己定制。主要涉及:EditText.addTextChangedListener,EditText.removeTextChangedListener,EditText.setFilters。方法:对EditText添加自定义的TextChange监听。在改监听中检测输入字符是否合法。关键代码如下: @Override public void afte ...
 只允许EditText输入数字或者email格式字符是非常简单的(详见API文档)。 要实现只允许输入自定的数字字符也是很容易的(详见API文档,setKeyListener(KeyListener) 和setFilters (InputFilter[] filters) )。 但是要限制只能输入指定的字母字符就非常的困难。 /** InputFilter[] ifs = {new InputFilter.LengthFilter(10),new DigitsKeyListener(true,true)};editText01.setFilters(ifs); **/   发现, ...
     目前大多数手机都支持 重力感应 ,随之而来的就是屏幕方向改变的问题。很多游戏都是仅横屏展示的,也有一些是仅竖屏展示的,更多的是横屏竖屏都可以的。       对应普通开发者来说,屏幕的随意改变也会带来困扰。在Google自带的doc里可以看到   如果设备的配置(在 Resources.Configuration 中进行了定义)发生改变,那么所有用户界面上的东西都需要进行更新,以适应新的配置。因为 Activity 是与用户交互的最主要的机制,它包含了处理配置改变的专门支持。除非你特殊指定,否则当配置发生改变(比如屏幕方向、语言、输入设备等等的改变)时你当前的 activity ...
strInput = "13912345678";//电话号码 //新建实例 Intent myIntentDial = new Intent("android.intent.action.CALL",Uri.parse("tel:" + strInput)); //开始实例 startActivity(myIntentDial); 在AndroidManifest.xml中添加拨打电话的权限 <uses-permission android:name="android.permiss ...
Global site tag (gtag.js) - Google Analytics