- 博客(39)
- 资源 (136)
- 收藏
- 关注
原创 android学习----用xml文件设置ImageButton按下、弹起加载不同的图片 实现
java部分的代码就不贴了,只上xml文件,方法:1,在drawable里放三幅图片,分别是获得焦点的图片、获得焦点并按下、失去焦点并按下、自然状态(也就是失去焦点,并且没有按下)。这里你准备三个照片就中。2,在drawable文件夹下新建个imagebutton.xml文件,里面的内容为:http://schemas.android.com/apk/res/android">
2012-07-31 15:08:27 10934
原创 C++里if语句的return 什么作用
谁让自己基础差呢,突然想到这个问题,写了个小测试例子:#include using namespace std;void test(int x);int main() {int a;coutcin>>a;couttest(a); coutreturn 0;}void test(int x){if(x>100){cout
2012-07-31 12:56:51 12886 3
原创 android、Java下判断两个String是否相等 、EditText输入是否为空,限定输入数字的实现 总结
str1.equals(str2)来判断,不能用==或者!=来判断,原因:因为String是引用类型的,不是基本数据类型,所以它们的比较是使用地址和值(相当于C中的指针)来比较的,因为它们是不同的对象,有不同的地址,所以str1!=str2永远都是true。而str1==str2永远是false。如果你中想比较它们的数值是否相等就使用str1.equals(str2)。使用==或者!=是对象的
2012-07-31 12:51:39 43976 1
原创 Intent 传值和 Bundle传值的区别
举个例子 我现在要从A界面 跳转到B界面或者C界面 这样的话 我就需要写2个Intent 如果你还要涉及的传值的话 你的Intent就要写两遍添加值的方法 那么 如果我用1个Bundle 直接把值先存里边 然后再存到Intent中 不就更简洁吗? 另外一个例子 如果我现在有 Activity A ,B ,C;现在我要把值通过A经过B传给C你怎么传 如果
2012-07-30 17:05:10 42479 11
原创 setContentView+LayoutInflater=完美切换页面(两者一定要同时使用,setContentView提高切换页面速度必看)setContentView的秘密----续上
http://blog.csdn.net/yanzi1225627/article/details/7802018这里的问题我已经找到了答案.setContentView的秘密: 当activity 调用 setContentView() 时,android 才会去绘制 layout 上的各个元素,并为其分配内存。只有分配了内存以后,才能继续执行findViewById(); 才
2012-07-30 16:15:23 10504 5
原创 Android通过setContentView切换页面示例(华为U9200下测试,最短切换耗时2ms,稳定在6-8ms)
一般切换页面,通过Intent,startActivity可以实现,但系统创建Activity是非常耗时的,如果对切换画面时间有要求,只能用setContentView在同一activity下切换页面,这样做切换快,但会增加程序逻辑控制的难度。在工业产品中,任何一个参数都是参与竞争的筹码,开机时间、画面切换时间等都是重要衡量因素。一般切换页面的时间在150ms以上,用户就会有反应,也就是说眼睛可以
2012-07-30 15:02:38 8843 2
原创 android手机设置无标题后,程序挂掉 解决 (如何用最简短语句设置 手机 全屏无标题)
手机设置无标题后,总是挂掉,最初以为是布局的问题,换了还是不中,然后新建一个工程,发现还是不中!怎么回事?我以前是搞过着的啊,原来设置全屏无标题,这些语句一定要设在setContentView前面!谨记啊! 还是对这些知识不熟悉,所以我写到这,复习下!设置无标题+全屏:requestWindowFeature(Window.FEATURE_NO_TITLE);int flag = Wi
2012-07-30 12:59:06 2867
原创 android的service学习案例------自己做的音乐播放器,让service后台播放mp3文件(是burning.mp3哦!)
当需要创建在后台运行的程序的时候,就要使用到Service。Service 可以分为有无限生命和有限生命两种。特别需要注意的是Service跟Activities是不同的(简单来说可以理解为后台与前台的区别),例如,如果 需要使用Service的话,需要调用startService(),从而利用startService()去调用Service中的 OnCreate()和onStart()方法来
2012-07-30 11:06:56 4869
原创 android的startActivityForResult学习心得
从昨晚到现在终于调试通了一个startActivityForResult的例子,网上要么有些说的太复杂了,要么说的含糊,搞的我走了很多弯路,所以写篇心得。 在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,还同时返回一些子模块完成的数据交给主Activity处理。 用startActivity启动主界面是一个
2012-07-30 09:15:36 3840 4
原创 fedora14下gedit出错:Failed to connect to the session manager 问题解决(su和su -两个命令的区别)
刚才用su到root后,用命令gedit发现会出错:(gedit:7932): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported**GLib-GIO:ERROR:gdbusconn
2012-07-29 19:03:45 2174
原创 linux系统下 最佳搭建android开发环境的顺序
http://blog.csdn.net/yanzi1225627/article/details/7736364这是我之前的搭建方式,但随着近几次使用发现,这个顺序是有问题的。那就是先安装AndroidSDK,进到解压缩路径里tools目录下运行./android升级的android api版本,在随后eclipse安装完,adt安装完,添加路径的时候会不识别。因此最好的安装顺序是:1,
2012-07-29 18:06:36 3747
原创 Fedora14下自带jdk1.6版本 安装jdk1.7不识别的问题解决
安装jdk1.7.0_04后,同时设置环境变量,并且source。可是java -version查看后,还是只能查看到jdk1.6和jdk1.5一共两个版本,这两个版本都是fedora自带的。解决方法:#: alternatives --install /usr/bin/java java /usr/local/android/jdk1.7.0_04/bin/java 500
2012-07-29 17:54:10 2380
原创 linux下如何为刚安装好的Eclipse在桌面建一个启动图标???(QtCreator 也可以类似去做)
首先:gedit /usr/share/applications/eclipse.desktop 内容输入:[Desktop Entry]Encoding=UTF-8Name=EclipseComment=Eclipse IDEExec=/usr/local/android/eclipse/eclipseIcon=/usr/local/android/eclipse/icon.xpmTer
2012-07-29 15:41:58 8046
原创 xp硬盘安装Fedora14 过程记录及心得体会(fedora14 live版本680M 和fedora14 DVD版本3.2G的选择)
以前都是在虚拟机下开发,但随着虚拟机越来越慢突然想在硬盘安装linux做开发,人不能一辈子活在虚拟机里,呵呵!最初是让哥们硬盘安装的fedora17,可安好后发现上不了网,上么都设置配好了还是上不了网,真操蛋!这次我自己来装fedora14!所用到的资源我会稍后提供下载。首先说要准备的软件,:1,您需要下载fedora14的DVD版本,我的是Fedora-14-i386-DVD.iso
2012-07-29 12:11:42 4760 1
原创 如何用Eclipse加断点调试C++代码?
加断点方法:直接双击对应代码行的左边的那个竖栏。起动调试: 点上面的类似蜘蛛的 按钮。. F6 单步调试 F5 进入函数 F7 跳出函数 F8 继续执行到下一个断点处 Ctrl+R运行到光标处但感觉eclipse的调试功能不是太好,比说程序在第10句卡住了,在后面第十一句打印一个cout
2012-07-27 15:56:20 9997
原创 如何调节Eclipse下console输出字体的大小??
打开window - preferences-- general - appearance - colors and fonts --debug - console font 就可以调节了。
2012-07-27 13:38:00 44586 8
原创 QQ影音、暴风影音 即使暂停视频后,用QQ截图全是黑色 终极解决方案
有时一边聊天一边看视频,需要和对方探讨视频里的动作,需要截屏。用这些播放器软件自带的截图未尝不可,但还要再发到qq聊天窗口里很麻烦,不如直接用qq截图。但发现截图下的全是黑乎乎的,近期的几个qq影音、暴风影音都有这个问题,早些时候暴风有这个问题,我就把他卸载了,安了qq影音。升级后发现qq影音也是这样。看来需要解决啊!方法如下:依次点击:鼠标右键桌面——属性——设置——高级——疑难杂症——硬件
2012-07-26 08:41:02 7107 1
原创 Android颜色对照表 (左边是颜色示例,右边是颜色对应的16进制代码)---Android开发必备!!!
颜色代码大全 AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。 ffff00ffff33ffff66ffff99ffffccffffffffcc00ffcc33ffcc66ffcc99
2012-07-25 11:09:36 40452 4
原创 Linux下: Eclipse安装配置OpenCV2.1,用C++调用OpenCV过程 及 测试实例
安装方法,命令:yum install opencv-devel 就可以完成安装。关键在配置Eclipse,让他找到opencv的库,就是g++ test.cpp -o test -I ......................... -l.............................,,一个是include的目录,一个是library的目录。配置方法如下:1,新建一个c++项目,(
2012-07-23 11:47:09 5068
原创 linux系统下fcitx4.0输入法,如何用page up或page down来选字???
大键盘上面,上面有一排是1 2 3 4 5 6.。。9 0,在Backspace键的左边有"-" 和 “+”键,其功能和page up一样,用来翻页选字。
2012-07-22 14:03:20 1910
原创 android:gravity 和android:layout_gravity的区别 android:padding和android:layout_margin的区别
一,android:gravity 和android:layout_gravity的区别android;gravity是自己的内容相对于自己的控件的位置,而android:layout_gravity是自己相对于父类的位置。举例,现在有个EditText,里面的文本时one,设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;同
2012-07-22 10:56:57 3601 1
原创 【吐血写此博】Fedora14下eclipse进行android开发,ibus提示没有输入窗口的 解决办法
好不容易搭建好了开发环境,可是不管怎么按Ctr + space,ibus就是不弹出来。用鼠标点吧,上面提示没有输入窗口。真是操蛋!google了一圈也没有解决办法,我是第一个遇到这问题的人么??无奈下,干脆换输入法!将系统自带的ibus换成fcitx输入法,安装步骤为:首先切换到root1,yum install fcitx2, alternatives --config xi
2012-07-21 17:03:36 8004
原创 Fedora下如何解压缩windows下的.rar压缩文件???(注:yum install unrar是无效的)
.rar压缩文件是windows下最常用的压缩文件,将其拷贝到linux下如何解压缩呢?网上说yum install unrar,但无效。这里提供一个linux的rar文件包,下载地址链接为:http://download.csdn.net/detail/yanzi1225627/4438862安装说明如下: 此包是一个tar.gz的压缩包,下载后将其解压得到一个rar的目录,进到
2012-07-19 16:17:16 4491
原创 Fedora14选择默认英文安装的 如何手动下载中文包, 设中文为默认语言??
安装Fedora14时,界面语言是英语,结果忘了修改酿成大祸,hou后面qt怎么改 也显示不出来中文!哎,真是功亏一篑啊差点。只好手动安装简体中文语言包:1、打开终端,执行yum install system-config-language命令来安装语言套件;2、然后执行system-config-language(这个命令是可以自动补全的),打开语言选择程序,下图是安装好中文以后的截
2012-07-19 14:51:34 5869
原创 如何通过超级终端 利用串口实现arm板子和pc互相发送文件???
一,从pc往板子上发:板子终端:rz, 然后右键发送即可!发送到板子终端用户所在的当前目录!二,将板子上东西发给PC:鼠标点右键,接收文件!然后板子终端:sz 。。。。(发送内容的绝对路径)。可以这样记忆,接收方先动作!修正下:从板子给pc发东西,只需要在超级终端里切换到文件所在的目录,然后sz 那个接收文件对话框会自动弹出来。
2012-07-18 15:26:28 6142 2
原创 Fedora14 源码安装qt4.7.0 PC版 和 arm版 过程 及问题解决(之三,续上)
接下来要编译qt4.7.0的Arm版本了!编译前确认安装了arm-linux-gcc,我的版本是4.5.1,试试看吧!以前4.3.2是没问题的! 将原来的解压缩目录删除了,因为pc上的qt已经装好了。然后mkdir arm-qt4.7.0,将源文件解压缩到这个文件夹下。命令:tar -zxvf qt-everywhere-opensource-src-4.7.0.tar.gz -C .
2012-07-18 15:06:37 2497
原创 Fedora14 源码安装qt4.7.0 PC版 和 arm版 过程 及问题解决(之二,续上)
接上,make完之后make install。然后添加环境变量,gedit /etc/profile 在里面的最后添加:export PATH=/usr/local/Trolltech/Qt-4.7.0/bin:$PATH点击保存,命令;source /etc/profile使之生效。然后终端里输入qmake,检查是否安装成功。 接下来,要安装qt的开发IDE,qtc
2012-07-18 09:38:49 2786
原创 Fedora14 源码安装qt4.7.0 PC版 和 arm版 过程 及问题解决
以前在pc上安装qt4.8.0是用qt sdk安装的,直接把qt4.8.0library 以及qt Creator等全安装好了。这次项目需要是用qt4.7.0版本,因此只好重新安装了,由于使用的是fedora14,比ubuntu11.10上麻烦不少,原因是ubuntu用户多,一个问题一搜就能得到解决方法,Fedora上可能少些,但还是有的。 安装qt4.7.0(这里单纯指的qt4.7.0
2012-07-17 20:53:06 3985
原创 在Fedora14系统上挂载A8 开发版 详细过程 及问题解决 (接上篇,nfs挂载步骤之二)
1,参照http://blog.csdn.net/oney139/article/details/7435205,安装nfs-utils,命令: yum install nfs-utils2,gedit /etc/exports 来设置共享的目录。在里面添加这句话:/opt/FriendlyARM/tiny210/linux *(rw,sync,no_root_squash)注意:/o
2012-07-17 12:07:11 2710
原创 Fedora14 使用虚拟机桥接上网 静态配置固定IP 和宿主机IP在同一网段的方法 及 若干问题解决(NFS挂载第一步)
要进行NFS挂载,第一步是使虚拟机桥接上网,桥接上网下面的小框 不用勾选。下面要将其IP地址和宿主机IP配置在同一网段,破费周折终于成功。记录下步骤:一,我最初是参照http://hi.baidu.com/%D1%E3%C9%F9%C1%F4/blog/item/b0045efd9c02773608244d01.html这里,进行了以下三个步骤:1),# ifconfig eth0 u
2012-07-17 10:26:28 10598 7
原创 Fedora14安装Vmware Tools详细步骤 阐释(VMware版本为8.0,对比在ubuntu下安装vmware Tools的差异)
1,切换到root 用户2,点击VMware的 VM选项,点settings,在hardware选项点CD/DVD,在USe ISO image file里 选择vmware安装目录的,我的是在C:\Program Files\VMware\VMware Workstation\linux.iso,这个。so文件就相当于是vmware TOOls的安装文件3,设置完毕后,进到终端,ro
2012-07-16 13:56:43 3163
原创 Linux下最常用的压缩 和 解压缩命令 (千招会,不如一招精!请linux新手谨记这两条命令就可以了!)
比如:有个文件夹999,其路径为: /home/yan/999,我要将文件夹999下的所有文件进行压缩。命令如下: cd /home/yan tar -zcvf 999Back.tar.gz 999 或者 tar -zcvf 999Back.tar.gz ./999注意这个999Back.tar.gz名字是自己起的,后缀最好这样加,你解压缩的时
2012-07-13 11:40:39 5833
原创 Android照相机模块编程 照片颠倒问题及查询摄像头参数问题的解决
这两天编程弄Android照相机模块,设置好各种参数后,发现预览的时候,照片是颠倒了,不是上下颠倒而是颠倒90°。 我的手机是华为U9200,用的Android4.0.3,后来看到http://www.cnblogs.com/skyseraph/archive/2012/03/26/2418665.html这篇文章,增加代码:myCamera.setDisplayOrientation(90);
2012-07-12 08:56:09 26733 6
原创 向各位Android初学者 吐血推荐《Android编程典型实例与项目开发》这本书!
研究Android半年了,图书馆的书籍几乎借了个遍。最终发现,只有《Android编程典型实例与项目开发》这本书最好,作者是吴亚峰、杜化美、苏亚光,电子工业出版社出版的。 这书好在哪呢??先说说其他的书籍,大致分两种,1种是自始至终都在讲一个例子的实现,这样的毛病就是有些东西和自己要做的项目不能吻合,找不到自己要看的内容。模块性不太好,第二种呢,是说的很散,代码写的不全。 这种书籍,一定要光盘代码
2012-07-12 08:39:54 9966 6
原创 Linux(ubuntu11.10)下 配置android4.0.3开发环境零基础教程
不得已重新配置,这里记下详细步骤,供以后查看。一、安装jdk,具体步骤如下:1,将jdk-7u4-linux-i586.tar拷贝到linux下得/home/yan/download目录,新建一个目录/home/yan/android.所以和android相关的都安装到/home/yan/android这个目录,所有的源安装文件都放到download下。切换到root,在download目
2012-07-11 17:24:32 6135
原创 Linux系统刚装完 切换不到root问题 及vmware Tools安装 问题 解决
1、Linux系统刚装完,切换不到root权限,这是因为没有创立密码的原因。 输入命令:sudo passwd,按照提示,设定unix密码。 这个密码就是你切换到root权限时的密码。这个密码 和 你开机登录时的密码是没有关系的,两者可以一样,也可以不一样。2、VmwareTools的安装问题,考虑到后续操作方便还是安装的好。在/media/(就是vmware自带的那个vmwareTools目
2012-07-11 13:41:22 6848
原创 Vmware 虚拟机装Linux Ubuntu11.10操作系统的 最佳指导 分享! 新手必看
今天重装了笔记本,原先一直在台式电脑上开发,要把所有的配置重新装笔记本上一遍,在这里分享个vmware装ubuntu的很好的指导文档,按上面的说明很快就可以安好您想安的linux操作系统。资料链接:http://download.csdn.net/detail/yanzi1225627/4422251
2012-07-11 10:41:28 1923
转载 Linux Eclipse下如何打包生成.apk文件
http://hi.baidu.com/xiaosun/item/d18be608c537e31feafe38ac
2012-07-05 15:18:51 2577
原创 Android开发:如何将Eclipse应用程序下载到智能机?? (开发环境为linux操作系统)
1,首先要查看只能机的idVendor,在http://developer.android.com/tools/device.html这里可以查到。我的是华为的智能机U9200,所以idVendor=12d12,# cd /etc/udev/rules.d/,进到这个文件夹下,然后 #gedit 51-android.rules,即新建一个名字为51-android.rules的文件,然后
2012-07-05 15:16:28 2818
node-v8.10.0.pkg(mac上64位node.js安装文件)
2018-03-18
R2016a_patch_1465823_2016-09-21.dmg
2017-09-02
R2016a_patch_1465823_2016-09-21(Mac上Matlab2016a中文乱码的官方补丁)
2017-03-24
Sublime Text Build 3126 x64(windows平台,含必备插件版本)
2017-01-25
Sublime Text Build 3126 x64(含注册码)
2017-01-25
Araxis.Merge.Professional.v2016.4761 最新版破解版
2016-12-14
计算facebook sdk需要的key hashes
2015-12-02
Apktool_v2.0.1
2015-09-04
jd-gui-osx-1.4.0
2015-09-04
android属性动画和view动画区别的测试代码
2015-08-22
nineoldandroids-2.4.0.jar
2015-08-22
jd-gui-0.3.6.windows
2014-08-08
dex2jar-0.0.9.15
2014-08-08
APK-Multi-Toolv1.0.11
2014-08-08
Fragment demo仿QQ主界面
2014-08-07
利用Jsoup爬虫csdn网页的html数据
2014-07-31
view随着屏幕旋,动态改变其位置
2014-07-26
PlayCamera[基础Google自带算法Camera实时检测人脸并绘制]
2014-07-25
PlayCamera_V1.0.2(Camera只拍摄矩形区域图片)
2014-06-26
PlayCamera_V3.0.0[使用GLsurfaceView预览Camera 拍照demo]
2014-06-24
PlayCamera_V2.0.0[TextureView预览Camera 拍照完整demo]
2014-06-23
PlayCamera_V1.0.0(SurfaceView预览Camera,拍照demo)
2014-06-23
Android OpenGL入门示例:绘制三角形和正方形
2014-06-11
基于Servlet、JSP、JDBC、MySQL的登录模块
2014-06-04
Java封装的操作MySql数据库框架
2014-05-25
MD5和RSA加密算法Java完成实现
2014-05-21
ViewPager底部带圆圈标识
2014-04-23
Google官方带旋转动画的自定义ImageView
2014-03-29
HttpURLConnection访问网页下载图片示例代码
2014-03-27
横向ListView的完整实现 包含基于横向listview做的一个小相册demo
2014-03-15
Java和JNI读取android apk里assets文件夹示例demo
2014-03-08
Java通过JNI调用Eclipse、MinGW编译C++出来的dll
2014-02-01
基于Android自带API的 静态图片人脸检测demo
2013-12-29
Cygwin中make3.8.1的修正版
2013-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人