public class MyLoveStory { public static void Main(string[] args) { //The ForeStory int result = 1; bool love = false; if(love) result = AtOneTime(); //But Now... if(args[0] == "Has" && args[1] == "Third" && args[2]=="One") { love = false; result = DoPart(); Console.WriteLine(GetNowHeartState.ToString()); } } internal enum HeartState { Sad, MoreSad } internal enum LifeState { Nice, Poor, } internal HeartState GetNowHeartState(LifeState girlLife) { if(gilrLife == LifeState.Poor) return HeartState.Sad; else return HeartState.MoreSad; } internal static int AtOneTime() { return 1 + 1; } internal static int DoPart() { return 2 - 1; } }
上面的代码有多少人去翻译过 ,有多少人看到过 ,又或者多少人真正去编译过。 大牛看过后笑笑,我看过后不知所措。
眼看就要过年了,在这祝福各位程序员大大们 升值加薪 工作生活美满!!!
无聊想着明年的七夕真的不知道送女朋友什么东西,就想着些一个小程序博取他一笑。(ps:可用来做表白 )
(点击 图片 进入浏览模式查看 运行结果 )
先来看看我们app的首页
模拟器截图失真好多, 我这是模拟的pd。
现在就做了4个模块以后慢慢加:
1.情书
2.我眼中的她
3.回忆相爱的时光
4.真情告白
(先说下,本app没ui 去是本人网上找的图 ,用者需要自己换成自己妹子的图片。)
[img]file:///C:\Users\XunZ\AppData\Roaming\Tencent\Users\1451575752\QQ\WinTemp\RichOle\EJR(W@([2I7OH33N7J3J74V.png[/img]1.情书默认为解锁状态。 其余3个为锁定状态。需要一步一步去看完情书 才会解锁第二模块。以此类推 。。。。
1.情书:
点击模块一 进入情书,(给你女朋友写封情书吧),点开后音乐自动播放。
并且音乐符号处于旋转状态,当点击后停止旋转 并停止音乐!
再次点击 启动。。。
大片段的 文本肯定不适合在程序里写 又没有后台就在rwa文件下存放资源
并不需要在程序里改东西值需要改2个文件 就是你的了!!(情书+背景音乐)
//获取 raw里的 txt文本 InputStream text= getResources().openRawResource(R.raw.a);
解析txt 文本的方法 !
/** * @param inputStream 解析txt文本 * @return */ public static String getString(InputStream inputStream) { InputStreamReader inputStreamReader = null; try { //设置字体格式 gbk 乱码尝试别的(utf -8 等 ) inputStreamReader = new InputStreamReader(inputStream, "gbk"); } catch (UnsupportedEncodingException e1) { e1.printStackTrace(); } BufferedReader reader = new BufferedReader(inputStreamReader); StringBuffer sb = new StringBuffer(""); String line; try { while ((line = reader.readLine()) != null) { //分行空格 sb.append(line); sb.append("\n"); } } catch (IOException e) { e.printStackTrace(); } //返回 string return sb.toString(); }
(代码必要出都有详细注释!结构)
2.我眼中的她
当时从模块1返回时,才会对模块2进行解锁
先说下实现的功能 ,自定义RecyclerView 实现Gallery效果 (ps: 参看大神鸿洋的帖子 ,详细用法可以百度下他博客)
写这个功能主要是学习 RecyclerView的使用, 这个控件出了这么久一直没用到。趁此机会拿来耍耍,的确不错。
在原有博客上加了一点小功能 就实现了他, 吧图片换成自家妹子的图片,配上感慨的文字 应该也是一种不错的体验。
代码注释详细 不再贴出。
3.回忆相爱的时光
(一样采用从 2退出才会解锁 3)
3 采用时光轴 来记录你们相处的过去。(主要listview 实现)
头部添加了个小动画 每次下拉会展示三次图。 把它换成(我, 哎, 你)(喜,欢,你)各位自便
已时间轴的形式几率过去的趣事。关于说句源 每个item包含图片以及不含图片
将会做判断不包含不进行显示,等一系列功能还有待开发,毕竟这2天空写了下。
下面说说本app的开场秀, 采用图片分割,视频展示效果 ,监听视频开始跟结束 图片拼接在一起 自动跳转到 首页
里面有些小动画 可以自行修改 图片自行替换。
关于给每个页面都添加音乐问题 :只需要假如以下代码
Intent intent = new Intent(BookMainActivity.this,MusicService.class); startService(intent);
写的一个服务 ,以供后台播放以及调用。
更具体的下载运行下就行了 ,下班了 今天就到这了 等下次更新会第一时间更改!!当然有想法的也可以讨论一切做好它。
有问题 可以随时提问,看到必解答。
下载:http://pan.baidu.com/s/1hr2bHy8 作者:a153013144