摘要: 没改前 : 只需加上android:adjustViewBounds="true" android:scaleType="fitXY" 展示效果: 阅读全文
posted @ 2017-07-14 17:51 whomhim 阅读(921) 评论(0) 推荐(0) 编辑
摘要: SharedPreferences.Editor editor = sharedPreferences.edit();editor.putBoolean( "welcome", false );editor.apply();今天学习app引导页用到SharedPref... 阅读全文
posted @ 2017-07-13 15:32 whomhim 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者... 阅读全文
posted @ 2017-07-13 14:27 whomhim 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(... 阅读全文
posted @ 2017-07-13 02:31 whomhim 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 今天是我第一次学习第三方库,现在就跟大家分享一下吧! 首先在github搜索Zxing,因为我比较懒而且我们需要的是其中的android代码,所以直接搜索Zxing精简版。 然后打开android studio 解压刚才下载好的文件。点File–new–I... 阅读全文
posted @ 2017-07-10 23:09 whomhim 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 今天学习zxing时倒入精简的zxing包,android studio报错。出现以下代码: Plugin with id 'com.jfrog.bintray' not found.解决方法是: 只保留导入包build。gradle里的apply plugin:'c... 阅读全文
posted @ 2017-07-10 18:14 whomhim 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系... 阅读全文
posted @ 2016-09-18 22:15 whomhim 阅读(207) 评论(0) 推荐(0) 编辑
摘要: #FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#... 阅读全文
posted @ 2016-08-17 15:54 whomhim 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 中序遍历:例子一: 中序遍历:TZB A CYXP中序遍历就是先中序遍历左子树,然后访问根节点,再中序遍历右子树。对于这张图来讲, 首先中序遍历 根节点A的左子树, 然后访问A, 再中序遍历A的右子树。(中序A左子树) A (中序A右子树)对于A的左子数, 根节... 阅读全文
posted @ 2016-08-17 15:53 whomhim 阅读(106) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int a[100],i,j,t,n; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i]);//冒泡排序的核心部分 } for(... 阅读全文
posted @ 2016-08-17 15:52 whomhim 阅读(160) 评论(0) 推荐(0) 编辑