- 博客(117)
- 资源 (12)
- 收藏
- 关注
转载 输入法框挡住输入框的问题解决以及设置输入法模式
大家在布局时候,有时候会发现输入框被挡住一部分,能完全显示出来,但是系统自带短信界面可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下代码方式:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowMa
2014-08-27 13:58:20 2548
转载 android系统常用uri
android系统管理联系人的URI如下:ContactsContract.Contacts.CONTENT_URI 管理联系人的UriContactsContract.CommonDataKinds.Phone.CONTENT_URI 管理联系人的电话的UriContactsContract.CommonDataKinds.Email.CONTENT_URI 管理联系人的Email的
2014-08-26 14:00:22 1767
转载 intent调用大全
1.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"searchString") startActivity(intent); 2.浏览网页 Uri uri = Uri.
2014-08-26 13:58:29 498
转载 android从网络上异步加载图像简单那实现
zhuan研究了android从网络上异步加载图像,现总结如下:(1)由于androidUI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示 privatevoid loadImage(final String url, final int i
2014-08-26 11:20:09 510
转载 gson的使用
转自:JSON解析:使用Gson进行解析:下载google-gson-2.2.2-release.zip包。包含两种主要操作:一种是将对象或者不同的内容转化为JSON格式,一种是将JSON格式的内容还原到相应的对象属性或者其他属性。1、首先使用:Gson gson = new Gson(); 创建gson对象2、要把数据转化为JSON格式时,可以在新建
2014-08-25 16:33:06 466
转载 gif动画
介绍一个Android开源项目:GifView——Android显示GIF动画转自:懒骨头(http://blog.csdn.com/iamlazybone) 作者:ant.cy.liao主页:http://code.google.com/p/gifview/下载:http://code.google.com/p/gifview/download
2014-08-25 16:22:36 434
转载 自定义的一些button样式
在Android开发应用中,默认的Button是由系统渲染和管理大小的。而我们看到的成功的移动应用,都是有着酷炫的外观和使用体验的。因此,我们在开发产品的时候,需要对默认按钮进行美化。在本篇里,笔者结合在应用开发中的经验,探讨一下自定义背景的按钮、自定义形状按钮的实现方法。首先看实现效果截图:自定义背景的按钮目前有2种方式实现,矢量和位图。1. 矢量
2014-08-25 15:24:23 904
转载 浅谈handler使用机制
转Message:消息;其中包含了消息ID,消息对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理Handler:处理者;负责Message发送消息及处理。Handler通过与Looper进行沟通,从而使用Handler时,需要实现handlerMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等(主线程中才行)
2014-08-25 14:54:44 515
转载 handler的一些说法
转自:http://www.cnblogs.com/android007/archive/2012/05/10/2494766.html话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.a
2014-08-25 14:51:45 1075
转载 android背景选择器selector使用方法
方法一:代码实现1. 自定义状态效果可以通过代码实现,也可以通过xml定义style实现。2. 下面先介绍代码实现,通过StateListDrawable定义Button背景。3. 由于View类中PRESSED_ENABLED_STATE_SET值不是公共常量,所以通过继承来访问了。特注:其他控件的效果,比如ImageView,也可以通过这种方法实现,但是由于Im
2014-08-22 12:46:47 429
转载 去掉标题栏,通知栏的集中方法
原文:http://www.cnblogs.com/and_he/archive/2011/06/01/2067106.html先介绍去掉标题栏的方法:第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会
2014-08-21 11:09:08 713
转载 移动动画问题
转:http://blog.csdn.net/ljb_blog/article/details/10222755完整动画函数代码: [java] view plaincopypublic void slideview(final float p1, final float p2) { TranslateAnimati
2014-08-20 16:37:20 374
转载 设置textview中的文字加划线
textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); //下划线textView.getPaint().setAntiAlias(true);//抗锯齿textview.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG); //中划线
2014-08-20 16:30:50 466
转载 关于editText的细节
1、EditText输入的文字为密码形式的设置(1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationM
2014-08-05 15:02:00 445
转载 java反射
java反射机制初探 最近和一位师兄交流了一下Java,真可谓是大有收获,让我好好的学习了一下javad的反射机制,同终于明白了spring等框架的一个基本实现的思想,那么今天就和大家分享一下java的反射机制。 反射,reflection,听其名就像照镜子一样,可以看见自己也可以看见别人的每一部分。在java语言中这是一个很重要的特性。下面是来自sun
2014-07-14 21:49:17 407
原创 android学习导航
http://www.cnblogs.com/peterzb/archive/2010/06/02/1749920.html
2014-04-20 22:56:48 383
转载 HashMap遍历的几种方式
hashmap第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey();
2014-04-20 22:51:46 590
转载 class.getResource()的用法
class.getResource()的用法用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = newFile("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处
2014-01-10 13:49:20 483
转载 Eclipse
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)点击打开链接Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面
2014-01-04 11:46:43 440
转载 双系统重装后的引导项的修复 windows+linux
我本来是win+linux,重装win7之后linux引导项不存在了,搁置好几天,试了一下easybcd,但是不行,最后不得不又制作了一个启动盘,从网上挑了一篇博客,自认为还不错,操作如下:1. windows修复引导项首先有一个优盘,里面装有windows pe系统(好的一款软件,通用PE工具),然后设置自己电脑的boot,设置为从优盘启动,进入pe系统,里面有一个修复win
2013-09-14 18:00:52 1185
原创 汉诺塔
汉诺塔的递归实现 #includevoid move(char a,char b){ printf("%c->%c\n",a,b);}void hanoi(int n,char a,char b,char c){ if(n==1) move(a,c); else { hanoi(n-1,a,c,b);
2013-07-24 14:03:29 466
原创 回文串
用递归判断是否是回文串, NYoj试练#include#includeint hwen(char *a,int i,int n){ if(i>n/2) return 1; else return a[i]==a[n-i-1] ? hwen(a,i+1,n) : 0;}int main(){ int n,i,j,
2013-07-23 16:57:01 458
转载 vi编辑器的操作
在windows下使用这个cygwin刚开始真是不顺啊,以前都是用gedit编辑器,在这里只有vi,刚用了一下,这是一万个不舒服,删除,插入都是感觉麻烦的要死,所以就百度了一下,大家都说要记住写常用操作的命令,所以我就贴写命令保存一下,希望可以慢慢适应这个(哎呦,不错哦):vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用
2013-07-21 10:04:05 642
原创 cygwin跳转到windows目录
昨天装上了cygwin,今天准备用它先练练,突然发现用linux命令跳转到windows目录跳不过去,于是又是百度,发现了一篇好文章,讲的挺仔细的,现在分享给大家(FROM:这里):Cygwin作为Windows环境下模拟Linux环境的工具,确确实实带来了不少实惠,至少用不着安个虚拟机了。比如Hadoop平台的搭建,若是要搭建单机或伪分布环境,足矣。不过如果想要在单机上模拟完全分布环
2013-07-21 08:57:18 8105
原创 cygwin的安装中途种种遭遇
这几天一直在安装cygwin,以前都是要登陆linux,自从知道cygwin可以在windows下模拟linux环境时,那真是激动啊,于是准备也装一个,不装不知道,一装才知道问题重重啊,弄好了这个,那个又坏了,下面我就把我遇到的问题跟打击分享一下:一,安装阶段1. 下载、运行安装向导文件 一开始的下载方法,了解Cygwin的人都知道:就是到http://www.cygwin.
2013-07-20 13:40:16 5054
转载 时间函数的用法
C语言中关于时间的函数突然想起来c语言中的时间函数怎么用,在网上找了一篇文章,挺全的 点击打开链接本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calenda
2013-07-19 14:59:11 735
原创 几个bash shell脚本
今天刚学习linux shell编程,随便写几个短小的脚本练练语法,写了这个才发现,一些命令及参数还是要记住的例1.这是一个数学运算1+2+3+4+5#!/bin/bashlet s=0;p=1 #let 表示数学运算while test $p -le 5 ;do#test命令用于检查某个条件是否成立,他可以与系统运算符一起使用 let s=$
2013-07-19 10:40:08 598
转载 linux shell编程基础,留着学习
linux系统下给命令指定别名alias命令用法: 在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题。只要举一些例子就可以了: alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有类似的 l
2013-07-19 08:57:42 598
转载 windows linux双系统grub2 默认启动项的更改
grub2 默认启动项的更改 点击打开链接装了双系统后,在开机时总会有想让一个系统默认启动的时候。一般安装完 Linux/Windows 双系统后,开机时默认的是启动 Linux,但是当想让 Windows 作为默认启动的系统时怎么办呢?在早期的 Linux系统中,启动管理器用的是 Grub,要修改开机默认启动的系统的,只要修改 /boot/grub/menu.lst
2013-07-18 11:19:28 6414
原创 linux编程常用头文件(直接贴过来了)
点击打开链接 验证程序断言 cpio归档值 字符类型 目录项 出错码 文件控制 浮点常数 信号 可变参数表 标准定义 标准I/O库
2013-07-11 19:33:15 1051
原创 单链表的几种操作
点击打开链接#include#include#include#includeusing namespace std;/*单链表节点结构*/typedef struct NodeType{ char elem; NodeType *next;}Node;/*单链表逆置*/Node*ReverseList(Node*head){i
2013-07-09 11:05:39 517
原创 几种排序算法
几种比较常见的排序算法第一种:/*函数功能:双向冒泡排序2013.7.8时间复杂度O(n^2)*/#includevoid mp(int *array,int n){ int bmin=0; int bmax=n; int mmax,mmin,i; int a; while(bmin {
2013-07-09 10:53:01 506
转载 快速幂算法
快速幂取模算法在网站上一直没有找到有关于快速幂算法的一个详细的描述和解释,这里,我给出快速幂算法的完整解释,用的是C语言,不同语言的读者只好换个位啦,毕竟读C的人较多~所谓的快速幂,实际上是快速幂取模的缩写,简单的说,就是快速的求一个幂式的模(余)。在程序设计过程中,经常要去求一些大数对于某个数的余数,为了得到更快、计算范围更大的算法,产生了快速幂取模算法。[有读者反映在讲快速幂部分时有点
2013-03-28 19:46:55 521
原创 nyoj 喷水装置(二)
以前做过的,也是贪心算法的应用,wa了好多次,中间有几个细节没考虑到,这次贴出来备忘 点击打开链接#include02.#include03.#include04.struct IN05.{06.double a;07.double b;08.}s[10005];09.int cmp(const void
2013-03-28 19:42:41 490
原创 字典树学习
nyoj 290 动物统计加强版(字典树)点击打开链接#include#include#include#define MAX 26char str[15],s[15];int max;struct Trie{ struct Trie *next[MAX]; int flag;};struct Trie *root;struct Tr
2013-03-28 12:52:14 470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人