Android项目实战起飞
文章平均质量分 61
学了Android这么久,也写了一些博客,可总是些很零散的功能部分,以后多写写完整版,本专栏只记录完整项目。
genius-x
这个作者很懒,什么都没留下…
展开
-
Android 自定义View实现翻棋游戏
0.前言还记得去年她老是玩中国象棋的翻棋,可惜是单机的,转念一想也不是很复杂,就打算做一个能联机的一起玩,想到小时候玩的动物翻棋还是挺有意思的。不过最后还是没有时间添加联机的功能,而且还做得不完善,游戏性不强,留作参考吧。1.效果2.具体实现其实并不难,无非是基础的自定义View,主要部分在于游戏逻辑的理解,并不复杂,直接给源码。...原创 2018-06-06 18:46:52 · 505 阅读 · 0 评论 -
基于Android平台的个人时间管理系统的设计与实现
0.前言另外一个毕设作品,功能不算完善,主体框架使用了《高效Android工程师6周养成计划》里面的项目内容,其中最核心功能就是仿照“我要当学霸”这个软件的形式实现的监督不让用户玩手机的功能,该功能很大程度参考了一个前辈的实现过程,表示感谢。1.效果2.相关技术2.1 《高效Android工程师6周养成计划》微服私访项目本来是去年暑假的免费直播课程,当时很忙没时间看,现在已...原创 2018-06-07 00:21:02 · 12531 阅读 · 29 评论 -
基于Google ZXing库的Android二维码解析/生成
这几天心血来潮突然想看看二维码怎么实现的,就顺便整理了看看 核心部分的是Google Zxing这样一个库,里面写好了所有识别二维码以>及生成二维码的所有算法。1.该开源项目的github地址为:Google ZXing,当然了库本身代码很多,有人已经做了一些简化抽出了其中核心的扫码、解码功能,地址为:ZXingLib2.笔者是以ZXingLib为基础,通过从上个github链接下载到文件后原创 2017-03-19 00:40:31 · 3932 阅读 · 0 评论 -
ButterKnife 8.5.1的配置与使用
1.无意间发现一个有趣的Android系统的View注入框架,它的作用就是减少大量的findViewById以及setOnClickListener代码,实话实说每次写findViewById的时候确实很恼火,实在是太无聊!如果没有听过ButterKnife,反正我也不会说,百度一堆。2.这是一个github上的开源项目,这是地址位置:https://github.com/JakeWharton/b原创 2017-03-28 23:03:52 · 4229 阅读 · 0 评论 -
Android控件拖动实现
1.今天突然想到做个实现个控件拖动效果,就来试试,一查原来还是很简单的2.原理就是实现OnTouchLinstener,然后触摸屏幕时改变控件的位置,当然了会有人问OnTouch与OnClick有什么区别,百度搜一下就知道了,懒得说。。3.废话不多说直接看图 4.当然了,笔者在点击和拖动的时候更改了ImageView的图片,离开屏幕时恢复,很简单,但很实用的一点,直接上代码吧package c原创 2017-04-16 23:38:07 · 8970 阅读 · 0 评论 -
Android屏幕亮度实现
1.前几天刚好某某人说屏幕太刺眼,最暗还是不行,我就自己动手给她做一个吧(虽然没有起作用,惭愧)2.懒得说废话,直接看效果吧 3.总的来说,就是修改设为手动调节亮度后,再调节系统的亮度,亮度的值为1-2554.直接看代码,用到了一个开源库,后面会有说明package com.xugongming38.light4zyj;import android.Manifest;import and原创 2017-04-17 00:10:06 · 4230 阅读 · 0 评论 -
Android自定义可标记日历
1.前几天某某人要求我记住她什么时候洗的头发,然后记得提醒她,这么复杂的事情,我只好想着做个什么东西帮我,然后就这样了2.先直接看看效果吧初始情况 点击一个作为标记 再次点击后删除 3.这里还要感谢前辈的代码作为参考,毕竟以前也没有写过关于日历方面的东西,别人确实写得不错,我在原基础上加入了数据库操作等补充,以完成自己实际需求,作为尊重首先给出原作者的连接就是这里–>http://blog.c原创 2017-05-20 00:14:45 · 7538 阅读 · 3 评论 -
android简单计算器实现
1.前几天由于同学需求,就给他做了个简单的计算器,自己也还是有一点收获的,后面再说,直接看效果吧打开的主界面,其实有个过渡动画的,就没有截屏 分母为0情况,就想说明功能还算完善 正常情况下 由于想到了科学计算器,估计开发难度很大,就使用了百度上的在线版本 2.总体实现起来比较容易,思路也很简单:(1)最外面使用了一个 TabLayout+ViewPager 简单实现app底部Tab布局 由G原创 2017-05-28 09:32:04 · 9340 阅读 · 0 评论 -
Android手册类应用开发框架
1.前段时间,一时兴起想做一个手册类应用,无奈,想学着做,结果完全没找到相关的参考,只好自己动手研究2.话不多说,直接先看效果3.很明显,里面内容无关,其实主要思路也很简单,使一个侧滑栏,即为android自带的 AndroidDrawerLayout实现,同时在侧滑菜单中使用下拉列表ExpandableListView,主界面使用一个WebView承载所有关于内容的html,根据下拉列表的点击项动原创 2017-05-28 17:40:09 · 3550 阅读 · 0 评论 -
Android锁屏功能的开发与实现
1.手机里系统自带了个一键锁屏的app,一时好奇研究了会,终于也实现了。博客也是好久没写了,东西做出来很久了,今天拿出来分享一下 扯点别的犊子,大半年都在忙着考研,没时间写博客,也是很惭愧呀,今天抽点时间把箱子翻一翻,看了一眼文件夹,还是还有很多东西能写的,乱系八糟的还有一堆东西做了,还没写过博客记录的。以后晚上回来就多抽时间补一补吧2.不废话了,直接看看效果图吧,不过吧,锁屏也没什么图能截的原创 2017-08-01 23:15:16 · 8243 阅读 · 2 评论 -
基于Android的WiFi聊天系统
最近复习没什么时间真是忙,代码上传Github好久了,一直没时间写博客,就今天抽出时间整理一下吧1.简要介绍 该项目本身并非原创,忘记在哪找到的了,但是代码比较老,在现在的较新的Android版本根本无法运行,存在很多阻塞主线程的问题,这应该是早期Android版本的原因,但代码本身确实写得很漂亮,毫不夸张的说,这是笔者最近看到的最好的代码,所以就花了一天的时间看,然后花了一些时间移植到比较原创 2017-09-02 00:15:05 · 5514 阅读 · 3 评论