• UID328
  • 登录2016-12-14
  • 粉丝9
  • 关注4
  • 发帖53
  • 主页
  • 金币381枚
社区居民
a153013144 发布于2016-01-21 17:25
71/29251

原创表白APP,以程序员的姿势备战新年后的7夕,持续完善中!

楼层直达
每个程序员上辈子都是折翼的天使,你伤不起!


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:可用来做表白 )

图片:03.png



(点击 图片 进入浏览模式查看  运行结果 )

图片:jdfw.gif

图片:jdfwt.gif



先来看看我们app的首页



图片:QQ图片20160121164434.png


模拟器截图失真好多, 我这是模拟的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.情书:

图片:QQ图片20160121165052.png


点击模块一  进入情书,(给你女朋友写封情书吧),点开后音乐自动播放。
并且音乐符号处于旋转状态,当点击后停止旋转 并停止音乐!
再次点击 启动。。。
大片段的 文本肯定不适合在程序里写  又没有后台就在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();  
    }

图片:QQ图片20160121165609.png

(代码必要出都有详细注释!结构)



 2.我眼中的她
当时从模块1返回时,才会对模块2进行解锁
先说下实现的功能 ,自定义RecyclerView 实现Gallery效果 (ps: 参看大神鸿洋的帖子 ,详细用法可以百度下他博客)
写这个功能主要是学习  RecyclerView的使用, 这个控件出了这么久一直没用到。趁此机会拿来耍耍,的确不错。

图片:QQ图片20160121170707.png



在原有博客上加了一点小功能 就实现了他, 吧图片换成自家妹子的图片,配上感慨的文字 应该也是一种不错的体验。
代码注释详细 不再贴出。
 3.回忆相爱的时光
(一样采用从 2退出才会解锁 3)
3 采用时光轴 来记录你们相处的过去。(主要listview 实现)
头部添加了个小动画 每次下拉会展示三次图。 把它换成(我, 哎, 你)(喜,欢,你)各位自便

图片:QQ图片20160121171116.png



已时间轴的形式几率过去的趣事。关于说句源  每个item包含图片以及不含图片  
将会做判断不包含不进行显示,等一系列功能还有待开发,毕竟这2天空写了下。


下面说说本app的开场秀, 采用图片分割,视频展示效果 ,监听视频开始跟结束 图片拼接在一起  自动跳转到 首页
里面有些小动画 可以自行修改 图片自行替换。

图片:QQ图片20160121171611.png





关于给每个页面都添加音乐问题 :只需要假如以下代码


Intent intent = new Intent(BookMainActivity.this,MusicService.class);       
                startService(intent);
写的一个服务  ,以供后台播放以及调用。


更具体的下载运行下就行了 ,下班了 今天就到这了 等下次更新会第一时间更改!!当然有想法的也可以讨论一切做好它。
有问题 可以随时提问,看到必解答。

图片:tt.jpg





源代码下载:
        附件名称/大小 下载 更新 附加说明
If.zip (10503KB)  248 2016-01-22 14:15
不会爬 ,就不要想着去走!

1人打赏
  • UID328
  • 登录2016-12-14
  • 粉丝9
  • 关注4
  • 发帖53
  • 主页
  • 金币381枚
社区居民
a153013144 发布于2016-01-21 17:28
沙发F
 开发工具  eclipse
不会爬 ,就不要想着去走!
  • UID15
  • 登录2017-07-17
  • 粉丝48
  • 关注40
  • 发帖447
  • 主页
  • 金币1848枚
社区居民
喜欢达人
原创写手
janking 发布于2016-01-21 17:32
板凳F
手动赞一个  
  • UID12
  • 登录2016-06-14
  • 粉丝112
  • 关注50
  • 发帖1415
  • 主页
  • 金币8548枚
社区居民
最爱沙发
忠实会员
喜欢达人
原创写手
极分享 发布于2016-01-21 17:50
地板F
很好,有个按钮可以添加附件
  • UID12
  • 登录2016-06-14
  • 粉丝112
  • 关注50
  • 发帖1415
  • 主页
  • 金币8548枚
社区居民
最爱沙发
忠实会员
喜欢达人
原创写手
极分享 发布于2016-01-21 17:50
4楼F
很好
  • UID4609
  • 登录2016-01-21
  • 粉丝0
  • 关注0
  • 发帖1
  • 主页
  • 金币13枚
jk.li 发布于2016-01-21 20:35
5楼F
源码源码!
  • UID4631
  • 登录2016-01-22
  • 粉丝0
  • 关注0
  • 发帖1
  • 主页
  • 金币13枚
怕咯 发布于2016-01-22 10:29
6楼F
不错  下来看看
  • UID328
  • 登录2016-12-14
  • 粉丝9
  • 关注4
  • 发帖53
  • 主页
  • 金币381枚
社区居民
a153013144 发布于2016-01-22 10:31
7楼F
jk.li:源码源码!回到原帖
可以下了
不会爬 ,就不要想着去走!
  • UID4636
  • 登录2016-01-22
  • 粉丝1
  • 关注0
  • 发帖1
  • 主页
  • 金币13枚
123456a 发布于2016-01-22 11:16
8楼F
支持一下
  • UID12
  • 登录2016-06-14
  • 粉丝112
  • 关注50
  • 发帖1415
  • 主页
  • 金币8548枚
社区居民
最爱沙发
忠实会员
喜欢达人
原创写手
极分享 发布于2016-01-22 14:14
9楼F
很好,加油
  • UID328
  • 登录2016-12-14
  • 粉丝9
  • 关注4
  • 发帖53
  • 主页
  • 金币381枚
社区居民
a153013144 发布于2016-01-22 17:29
10楼F
极分享:很好,加油回到原帖
不会爬 ,就不要想着去走!
  • UID328
  • 登录2016-12-14
  • 粉丝9
  • 关注4
  • 发帖53
  • 主页
  • 金币381枚
社区居民
a153013144 发布于2016-01-22 17:29
11楼F
123456a:支持一下回到原帖
3q
不会爬 ,就不要想着去走!
  • UID4707
  • 登录2016-02-06
  • 粉丝0
  • 关注0
  • 发帖1
  • 主页
  • 金币16枚
Mr_z 发布于2016-01-22 22:05
12楼F
我也准备做一个,参考下。。
  • UID4713
  • 登录2016-01-22
  • 粉丝1
  • 关注0
  • 发帖3
  • 主页
  • 金币10枚
xiazhiqiao 发布于2016-01-22 23:35
13楼F
a153013144:3q回到原帖
为什么不能下载啊,说是什么未验证会员,怎么不提示我验证会员呢?
  • UID4713
  • 登录2016-01-22
  • 粉丝1
  • 关注0
  • 发帖3
  • 主页
  • 金币10枚
xiazhiqiao 发布于2016-01-22 23:36
14楼F
a153013144:3q回到原帖
@xiazhiqiao:我只想下载源码自己也像对象表白用
  • UID4713
  • 登录2016-01-22
  • 粉丝1
  • 关注0
  • 发帖3
  • 主页
  • 金币10枚
xiazhiqiao 发布于2016-01-22 23:36
15楼F
极分享:很好,有个按钮可以添加附件回到原帖
我怎么不能下载啊
  • UID4752
  • 登录2016-01-23
  • 粉丝0
  • 关注0
  • 发帖1
  • 主页
  • 金币13枚
D调的小X 发布于2016-01-23 14:45
16楼F
6666666666666,祝楼主表白成功0 0
  • UID328
  • 登录2016-12-14
  • 粉丝9
  • 关注4
  • 发帖53
  • 主页
  • 金币381枚
社区居民
a153013144 发布于2016-01-23 17:52
17楼F
xiazhiqiao:我怎么不能下载啊回到原帖
可以下的。
不会爬 ,就不要想着去走!
1 2 3 4
您没填页码……^^页码应该是数字才对吧!^^零页?你当我是实体书……^^负数页……你又调皮了!^^帖子君一共才 ^^ 页……^^本页就是第 ^^ 页。
perv die Page1of4 next
您需要登录后才可以回帖
发表回复
极贡献
技术问答
专题荟萃
程序人生
视觉设计
Android开发
iOS开发
编程语言
前端开发
后端开发
服务器架构
软件测试
运维方案
创业路上



最热文章墙

  • 79139/378   【精品推荐】200多种Android动画效果的强悍框架,太全了,不看这个,再有动画的问题,不理你了^@^

  • 45196/191   情人节福利,程序员表白的正确姿势:改几行代码就变成自己的表白了

  • 44909/0   Python爬虫:常用浏览器的useragent

  • 41330/260   【精品推荐】Android版产品级的音乐播放器源码,功能太强大了,最好的产品原型有木有?

  • 38619/145   省时省力的Android组件群来了,非常棒的原型参考

  • 29983/142   2016抢红包软件及源码

  • 29263/2   超全!整理常用的iOS第三方资源

  • 29251/71   原创表白APP,以程序员的姿势备战新年后的7夕,持续完善中!

  • 24271/160   Android版类似UC浏览器:非常赞,产品级的源码

  • 22850/30   麻省理工的一帮疯子,真的实现了随意操控万物!(绝对黑科技)

  • 22545/25   Android工程师面试题大全

  • 22452/27   2016程序员跳槽全攻略

  • 21936/9   GitHub上排名前50的iOS项目:总有一款你用得着

  • 20889/20   码魂:程序员的牛B漫画

  • 19016/85   Android小而全的博客源码:非常适合全面掌握开发技巧

  • 19010/73   【持续更新中】Android福利贴(二):资料源码大放送

  • 18996/10   2016年最全的Android面试考题+答案 精编版

  • 18869/42   一个绚丽的loading动效分析与实现!

  • 18735/3   吐槽那些程序员的搞笑牛逼注释

  • 17610/1   iOS 动画总结

  • 17602/45   惊艳的App引导页:背景图片切换加各个页面动画效果

  • 17455/82   仿京东商城客户端Android最新版,不错的原型和学习资料

  • 17415/104   Android带弹幕的视频播放器源码,来自大名鼎鼎的Bilibili弹幕网站

  • 17123/23   个人收集的Android 各类功能源代码

  • 16651/5   新一代Android渠道打包工具:1000个渠道包只需要5秒

  • 16587/21   Android福利第三波【Android电子书】

  • 16402/53   基于瀑布流的美女图片浏览App,有注释的源代码

  • 16387/10   女程序员的梦,众网友的神回复

  • 16361/81   【精品推荐】类似360安全卫士安Android源码:非常赞的产品原型

  • 16323/17   用JavaScript 来开发iOS和Android 原生应用:React Native开源框架中文版来啦

  • 16239/0   iOS中文版资源库,非常全

  • 16082/11   年会上现场review代码是怎么样的体验!

  • 16021/23   珍藏多年的素材,灵感搜寻网站

  • 15491/18   65条最常用正则表达式,你要的都在这里了

  • 14834/15   基于Android支付宝支付设计和开发方案

  • 14230/11   有木有这样一张酷图帮你集齐所有git命令超实用

  • 14164/17   什么是真正的黑客:收获12200+Stars,人气远超微软开源VS

  • 13927/46   在线音乐播放器完整版(商用级的源码):非常赞,可听免费高品质专辑

  • 13704/0   GitHub iOS 库和框架Top100 

  • 13627/61   【技巧一】搭配Android Studio,如何实现App远程真机debug?

  • 13550/7   用程序员的姿势抢过年的火车票

  • 13508/7   一张图搞定iOS学习路线,非常全面

  • 13120/10   成为Java顶尖程序员 ,看这11本书就够了

  • 13087/10   微信支付终于成功了(安卓,iOS),在此分享

  • 12983/18   一张图搞定Android学习路线,非常全面

  • 12793/29   【持续更新中】Android福利贴(一):资料源码

  • 12711/3   基于Node.js的强大爬虫,能直接发布抓取的文章哦

  • 12456/4   46 个非常有用的 PHP 代码片段

  • 11993/3   即时通信第三方库

  • 11432/8   流媒体视频直播方案

  • 11361/18   八个最优秀的Android Studio插件

  • 11239/9   B站建开源工作组:APP想支持炫酷弹幕的看过来

  • 11033/9   烧了5亿美金,这家神秘的公司即将颠覆人类未来!

  • 10996/2   【精品推荐】高质量PHP代码的50个实用技巧:非常值得收藏

  • 10930/10   中国黑客的隐秘江湖:攻守对立,顶尖高手月入千万美元

  • 10208/6   开箱即用!Android四款系统架构工具

  • 10011/10   十大技巧快速提升Android应用开发性能

  • 9952/3   10款GitHub上最火爆的国产开源项目——可以媲美西半球

  • 9899/1   Android性能优化视频,文档以及工具

  • 9763/3   一张图看清Linux 内核运行原理

  • 返回顶部