- 博客(45)
- 资源 (3)
- 收藏
- 关注
原创 【Android】 Android中对于时间的转换
/* * 将String转成Date类型 * 将GMT时间转换成当前时区时间 */ public static String transform(String from){ String to = ""; SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM
2013-04-18 13:56:30 5804 2
原创 [Android] InputStream 转换 String
public static String inputStream2String(InputStream is) throws IOException{ ByteArrayOutputStream strings= new ByteArrayOutputStream(); int i=-1; while((i=is.read())!=-1){
2013-03-29 14:22:55 846
转载 [Android] Android开发规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称
2013-03-27 16:59:07 806
转载 [Android] EditText 的 inputType属性(键盘类型)
android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。android:inputType="phone"/> //文本类型,多为大写、小写和数字符号。 android:inputType="none" android:inputT
2013-03-20 15:44:19 12116
原创 [Android] ExpandableListView 子目录点击不响应,解决
在每个itemView中都包含其他的组件,特别是button,button和listView的共存问题在这里也是不可避免的需要解决,方法比较简单,即:在item的布局文件中的顶层Layout添加属性:android:descendantFocusability="blocksDescendants"这个是设置该layout下面的子view无法获取focus,我记得在测试的时候这设置就可
2013-02-28 16:54:29 2982 3
转载 [Ubuntu] Ubuntu 12.04 安裝 Oracle Java 7 【转】
接下來的文章都是在終端機進行的,所以就讓我們先來打開終端機吧!接著,下面每一行都是要單獨複製貼上然後 Enter 執行的指令,就讓我們看下去吧。1. 如果你有安裝任何跟 open JDK 有關的東西,那就把它都移除掉終端機複製貼上然後 Enter :sudo apt-get purge openjdk*2.如果你從一些莫名其妙的鳥蛋教學來安裝,甚至裝了其他 PPA 而且最後
2013-02-22 23:21:29 487
转载 [Ubuntu] Ubuntu12.04 下配置mysql5.5 记录【转】
很好的一篇文章,很详细,往这边搬会打乱原有的次序,给超时空-->Very goooooooooooooood
2013-02-16 16:50:12 394
原创 CentOS6.3 问题解决记录
1.[drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed据估计是显示的问题解决方法: 打开终端,获得root权限 vi /boot/grub/grub.conf 找到kernel,在最后 添加 vga=792 (792 是10进制数,根据vidio mode 对应
2013-02-12 22:26:46 788
原创 [Android] Viewpager 与 Google map v2 冲突,导致地图不能左右滑动解决
最近在做项目,同时用到这两个控件,在viewpager中嵌入了google map,但是发现地图左右滑动出现了卡顿,于是乎推测可能是Viewpager的原因,两者冲突。解决办法:重新写一个NewViewPager继承Viewpagerpublic class NewViewPager extends ViewPager { public NewViewPager (Co
2013-01-29 17:45:37 2444 4
转载 [Android] Android Activity的生命周期
1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次进入运行状态。4.当前Act
2013-01-28 15:07:58 1561
转载 手机共享电脑网络上网
你需要准备的:①:一台可以上网的windos7笔记本电脑②:确保笔记本的无线网络功能打开③:确保你的网卡驱动已经正确安装【注意1】:XP也可以共享无线网络,只是安卓2.2之前不支持AD-HOC(需要补丁替换系统内文件)【注意2】:Connectify和Bzeek也可实现共享,可以自己去搜(安卓手机请自行百度XP下解决办法,需要替换文件)【注意3】:此教程为方法之一,
2013-01-26 10:45:43 1233
翻译 Intellij IDEA 12 解决 Google Map Android API V2 的问题
In IntelliJ IDEA (updated for IntelliJ 12):Create a file ~/android-sdk/extras/google/google_play_services/libproject/google-play-services_lib/src/dummy.java containing class dummy {}.File->I
2013-01-17 15:37:29 1661
转载 [Android] Edittext 属性
1、EditText输入的文字为密码形式的设置(1)通过.xml里设置:把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationMeth
2013-01-12 11:29:59 555
转载 [Android] 用一个监听器实现多个监听
在android应用程序中,有时要用到很多的按钮元件,每个按钮都要有一个监听事件,为了让代码看起来干净简洁,并节省一些内存,我们可以用一个监听器(Listener)来实现多个按钮的onClick监听,下面是一个具体的例子:package com.android;import android.app.Activity;import android.content.Intent;impor
2013-01-08 10:56:49 678
转载 [Android] 设置控件是否可见
Android中设置控件可见与不可见详解通常控件的可见与不可见分为三种情况。第一种 gone 表示不可见并且不占用空间第二种 visible 表示可见第三种 invisible 表示不可见但是占用空间可见与不可见的表现形式有两种。在布局文件中:[html]android:visibility="gone" android:visibili
2013-01-07 16:17:40 995
原创 [Android] 在代码中改控件的高度
GridView myGrid= (GridView) findViewById(R.id.gridview); LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) mGrid.getLayoutParams(); // 取控件mGrid当前的布局参数 linearParams.height = 50;
2013-01-07 15:52:23 12629
原创 [Android] 带有输入框(EditText)的提示框(AlertDialog)
新建一个用于显示EditText的布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_pa
2013-01-04 14:41:05 23356 2
原创 [Android] Service和广播联合更新UI
package com.royimport android.app.Service;//引入相关包import android.content.BroadcastReceiver;//引入相关包import android.content.Context;//引入相关包import android.content.Intent;//引入相关包import android.content.
2013-01-04 11:32:39 6494
原创 android:drawableTop Button上显示小图片
在xml文件中,Button上显示图片可以设置android:drawableTop,在程序中可以通过下述代码:final Drawable drawableTop = getResources().getDrawable(R.drawable.menu_over); btnByCust.setOnClickListener(new OnClickListener() {@O
2012-12-28 15:54:05 5176
原创 [Android] 利用SharedPreferences 实现账号密码的存取
一、根据Context获取SharedPreferences对象 二、利用edit()方法获取Editor对象。 三、通过Editor对象存储key-value键值对数据。 四、通过commit()方法提交数据。代码:public class MainActivity extends Activity { @Override public void
2012-12-13 15:33:16 1155
原创 [Android] ImageButton | Button | TextView 点击和触摸效果实现
ImageButton------------------------------------------------>一、Java 代码:在drawable目录下添加新的xml文件 button_add_x.xmlimageButton.setOnTouchListener(new OnTouchListener(){ @Override public boolean on
2012-12-13 10:54:00 9844
转载 如何快速正确的安装 Ruby, Rails 运行环境 [ 转!很好 ]
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X任意 Linux 发行版本(Ubuntu,CentOS, Redhat, Ar
2012-12-12 14:40:52 552
原创 RelativeLayout 布局常用属性
以下是relativelayout 的常用属性,记录一下,以备查询:android:layout_above 将该控件的底部置于给定ID的控件之上android:layout_below 将该控件的顶部置于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf 将该控件的
2012-11-07 09:27:27 671
原创 在 Fedora下边使用SVN 命令行
1、 将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout path 简写:svn co2、 往版本库中添加新的文件 svn add file 例如:svn add file svn add * .php(添加当前目录下所有的php文件)
2012-10-18 09:20:59 555
原创 rails 中获得URL的方法 汇总
取得域名 :request.domain取得子域名:request.subdomainrequest.subdomain 取得主机名: request.host 取得带端口的主机名: request.host_with_port 代理服务器的主机名和端口: request.raw_host_with_port
2012-10-12 11:05:18 1565
原创 正則表達式
1) "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\\d+$"
2012-09-27 20:09:03 736
转载 JS 編輯表格
$(document).ready(function(){ SetTableRowColor(); UpdataTableRowCount(); if ($.browser.msie) //判断是不是MS的ie浏览器 { $("#id").bind("propertychange", function(){IDInputChange();}); } else { doc
2012-09-19 16:04:24 532
原创 JS----- <<<<<alert>>>><<<<<confirm>>>>><<<<<prompt>>>>>
alert() 弹出个提示框 (确定) confirm() 弹出个确认框 (确定,取消) prompt() 弹出个输入框 让你输入东西警告消息框 alert 方法有一个参数,即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用户必须先关闭该消息框然后才能继续进行操作。
2012-09-13 14:34:53 572
转载 js实现弹出窗口代码收集集萃
最基本的弹出窗口代码其实代码非常简单: <!-- window.open ('page.html') --> 因为这是一段javascript代码,所以它们应该放在标签和之间。和-->是对一些版本低的浏览器起作用,在这些老浏览器中如果不支持javascript,不会将标签中的代码作为文本显示出来。 Window.open ('page.html
2012-09-13 14:26:35 507
转载 高效程序员的45个习惯
转自:http://www.cnblogs.com/cnblogsfans/(真心不错啊)态度篇 1. 做实事不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。2. 欲速则不达用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。3. 对事不对人就事论事,明智、真诚、虚心地讨论问题,提出创新
2012-09-13 10:46:50 475
原创 页面跳转之 redirect_to &render
redirect_to实现的是action方法的跳转,向浏览器发起一个新的请求,具体使用方法如下: redirect_to :action => 'edit', :id => 7 redirect_to "http://wiisola.javaeye.com/" redirect_to "/images/1.jpg" redirect_to :back --------
2012-09-07 15:15:45 1494
原创 很好用的,直接执行sql 语句,不需要创建Model
sql = "delete from line_items where course_id=#{params[:course_id]} and cart_id=#{@cart.id}" ActiveRecord::Base.connection.execute(sql)
2012-08-30 16:12:25 736
转载 rails常用验证方法
validates_presence_of :login, :message => "用户名不能为空!"validates_length_of :login, :minimum => 4, :message => "用户名长度须为4到20位字母或数字!" validates_uniqueness_of :login,:case_sensitive
2012-08-28 15:04:37 550
转载 rails 对数据库的一些操作:新增,查询等
基礎操作如何新增ActiveRecord提供了四種API,分別是save、save!、create和create!:a = Category.new( :name => 'Ruby', :position => 1 )a.saveb = Category.new( :name => 'Perl', :position => 2 )b.save! Categor
2012-08-28 14:47:34 658
原创 Ruby--時間,日期 用法
基本的时间转换>> now=Time.now=> Sat Jan 29 21:47:07 0800 2011#utc秒数互相转换>> now.to_i=> 1296308827>> Time.at(1296308827)=> Sat Jan 29 21:47:07 0800 2011#当前时间的一些变量>> now.sec=> 7>> now.min
2012-08-28 10:46:33 645
转载 will_paginate
Usage examples## perform a paginated query:@posts = Post.paginate(:page => params[:page])# or, use an explicit "per page" limit:Post.paginate(:page => params[:page], :per_page => 30)## rende
2012-08-23 17:50:56 433
原创 remote_form_for
- remote_form_for(:assign, @contact, :url=>{:controller => :assign,:action => :get_deblocking}, :html => {:id=> "assign_form1"}) do |f1| = f1.submit (t :assign_deblocking_contact), {:class=>"button
2012-08-23 17:14:24 615
原创 link_to_remote中:with参数传递多个参数,:complete中执行js脚本
{ :action => "show"},:with => "'date=' + $('date').value + '&type=' + $('type').value",:complete => "change_name()"%>在:with参数中用&符号链接就可以 .:complete在完成后执行js.(complete在多个地方都可以使用)
2012-08-23 17:12:36 1165
转载 rails 模型验证
validates_presence_of :你要验证的属性, :messaege => '用户名不能为空!'validates_uniqueness_of :你要验证的属性, :message => "国家代码重复"validates_length_of :你要验证的属性, :in => 3..15, :message => "用户名长度须为3到15位字母或数字"
2012-08-16 10:48:24 733
转载 RubyMine常用的快捷键
不知道大家都用的什么工具来开发的ROR的,个人感觉RubyMine还是非常好用的,转载一篇常用的快捷键来提高一下一级必会Ctrl+Alt+R:弹出RakeCtrl+Alt+G:弹出GenerateCtrl+Alt+L:格式化代码Alt+F1:切换视图(Project, Structure, etc.).Alt+F2:弹出预览窗口,可选择浏览器打开网页
2012-08-14 10:39:30 11676
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人