摘要: 写java文件组成特殊的View,然后在xml文件中通过 包名.类名 调用。1、padding 是指的组件内部的填充区域,不是指组件与parent之间的区域。操控后者间距后者使用margin2、使用scale缩放时,缩放的是组件里面的文字。view的大小不变。3、android:tag的作用?与android:id作用类似。使用View.findViewWithTag()或者View.getTag()这两个方法去调用对应的控件视图! findViewById()方法在编译时会自动检测有无错误!而findViewWithTag()方法不具备! 阅读全文
posted @ 2014-02-19 16:46 sdrzlyz 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、将数组循环显示int[] num = new int[]{1,3,5,7,9};int currentNum=0;num[++current%num.length]; 阅读全文
posted @ 2014-02-19 15:40 sdrzlyz 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、xml文件中@string/name @+id/name @id/name 的用法与区别:@string/name 一般长用于从别的资源中获取键值对@+id/name 为控件指定名为name的id,供java代码(findViewByID)或xml代码(@id/name)中去引用@id/name xml文件中引用id为name的控件2、不要忘记在AndroidManifest.xml中声明新添加的Activity、Service、BroadcastReceiver、ContentProvider等,否则编译会通过,但是执行时程序会崩溃3、xml文件中也可以适当的注释4、 对于Activi. 阅读全文
posted @ 2014-02-19 13:47 sdrzlyz 阅读(175) 评论(0) 推荐(0) 编辑
摘要: idea intellij 混淆anroid代码在project.properties中加入target=android-14proguard.config=proguard.cfg点击Build——>Generate Signed APK Wizard在 key store path选择你的私人xx.keystore。没有就点击Create new创建一个在key store password填写你的密码在key alias选择默认的,一般就是你的xx.keystore的名字 xx在key password填写密码,和上面的key store password相同点击next按钮,弹出 阅读全文
posted @ 2014-02-14 09:25 sdrzlyz 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 有朋友建议我偶尔写写技术类的文章,所以我打算开始穿插性的写一些偏技术方面的科普文章,尽量往小白能看懂的方向写,今天我来讲讲UI设计中的48dp定律。那么先说说什么是dp ?其实对于一个非技术人员要把这个概念完全搞清楚还挺复杂的,所以我们就知道他是干什么用的就好,因为安卓阵营的碎片化,所以会有杂七杂八的不同分辨率的屏幕,但是一个UI人员不可能对不同分辨率把应用的图片都切一遍吧?所以就用dp这个单位,用这个玩意儿可以保证同一个图片在不同分辨率下的屏幕上保持基本相同的物理大小。说了dp,就得说说px,px就是屏幕上的一个个物理的像素点,以前的屏幕上的像素点是可以用肉眼看到的,后来乔布斯炒作了个视网膜 阅读全文
posted @ 2014-01-24 09:53 sdrzlyz 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Alt+回车 导入包,自动修正Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+P 方法参数提示Ctrl+Shift+Alt+N 查找类中的方法或变量Alt+Shift+C 对比最近修改的代码Shift+F6 重构-重命名Ctrl+X 删除行Ctrl+D 复制行Ctrl+/ 或Ctrl+Shift+/ 注释(// 或者/*...*/)Ctrl+J 自动代码Ctrl+H 显示类结构图Ct 阅读全文
posted @ 2013-12-25 09:49 sdrzlyz 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 信息 阅读全文
posted @ 2013-12-16 16:42 sdrzlyz 阅读(119) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get install ia32-libsapt-get install libglib2.0-0:i386 libpng12-0:i386 libsm6:i386 libxrender1:i386 libfontconfig1:i386$sudo apt-get install libstdc++6$sudo apt-get install lib32stdc++6 阅读全文
posted @ 2013-12-16 16:40 sdrzlyz 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.要 安装JDK7,当然是要有JDK的二进制文件拉。。这个简单,直接在ORACLE的官网中下载就可以拉 http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.htmlPS:要注意系统版本的选择2接着就是解压tar.gz的文件了。。。tar -xzf “name_of_JDK”3将解压出来的文件夹重命名为JDK接着就是JDK文件夹移动到/usr/lib的目录下在这之前当然需要你拥有root的权限 su -l 再输入root账户的密码。 ####提示 su:认证失败 解决方案#. 阅读全文
posted @ 2013-12-16 12:39 sdrzlyz 阅读(266) 评论(0) 推荐(0) 编辑
摘要: Q1.写程序将“Hello World”打印到屏幕。A1.public class Test { public static void main(String[] args) { System.out.println("Hello world"); }}Q2.写程序输入欧诺个户的姓名并用该姓名和他打招呼。Q2.两种方法M1,M2import java.io.*;import java.util.Scanner;public class Test { public static void main(String[] args) throws IOException... 阅读全文
posted @ 2013-12-10 14:20 sdrzlyz 阅读(304) 评论(0) 推荐(0) 编辑