- 博客(12)
- 收藏
- 关注
原创 RxCache 分析与修改
确认需求打开App,请求数据时先检查缓存数据是否需要迁移,如果有缓存数据升级,那么就删除原有的缓存数据。如果有缓存数据,判断数据是否过期,如果过期则网络请求,如果没有过期,则返回缓存数据。如果网络请求成功,返回数据,同时更新缓存信息如果网络请求失败,返回缓存信息。如果网络失败,缓存为空,则返回空数据或者抛出异常信息改动点每次读取数据之后都会处理过期数据,不满足要求4/cor...
2019-05-18 15:20:29 559 2
原创 约瑟夫环
import java.util.ArrayList;public class JosephProblem { /** * 用java代码实现:已知50个人(以编号1,2,3...50分别表示)围坐在一张圆桌周围。 * 从编号为1的人开始报数,数到3的那个人出列; * 他的下一个人又从1开始报数,数到3的那个人又出列; * 依此规律重复下去,求最后一个
2017-01-17 18:32:08 258
原创 Android6.0权限相关
Android6.0运行时权限相关遇到的问题:项目在LG g4手机上无法运行。买回手机进行测试。发现出现项目中要获取手机IMIE码进行验证,顺着代码找到报错的地方,发现没有赋予Manifest.permission.READ_PHONE_STATE 权限。引起App Crash.解决步骤:确定在AndroidManifest.xml里面设置了这个权限在进入App后不能直接使用下面代码获取IM
2017-01-14 16:07:33 314
原创 pydev in eclipse for unbuntu 的问题
用Eclipse添加pydev的plugin找不到资源问题: 开始用add->http://org.pydev/updates提示找不到资源,复制这个路径到浏览器,有这么一段提示:Nothing to see here (this is just a dummy link to be redirected to https://dl.bintray.com/fabioz/pydev/5.3.1)然
2016-11-29 09:57:37 238
原创 异常
Error:Execution failed for task ':libcocos2dx:processDebugResources'.> java.io.FileNotFoundException: /home/hacker/sources/pupu-android/frameworks/runtime-src/proj.android/libcocos2dx/build/intermedia
2016-11-14 19:56:58 293
原创 关于项目依赖问题。
项目中使用到了语音聊天功能。介绍:在游戏中,玩家点击按钮说话,将语音文件录制好进行压缩,然后base64转变成字符串上传服务器。在另一终端逆向操作获取音频文件进行播放。问题:Android端发送语音是amr格式,在ios端不能识别。需要在android端进行处理。解决:https://github.com/telescreen/AndroidMp3Recorder,使用这个项目,可以直接录制成MP3
2016-11-09 17:54:49 312
转载 cocos2dx迁移到android
== lua项目迁移到Android == === 准备 * 下载cocos2d-x 3.5 * 下载sdk,ant * 下载android-ndk-r9b(执行./genbinding.py使用) === 1,先创建出lua项目 {{{ cdcocos2d−x cd cocos2d-x ./setup.py sourceFILETOSAVESYSTEM
2016-11-08 13:06:56 262
原创 Android振动器的使用
在网上看一些题目,好多控件还都不了解,一一补上吧.package com.shenjiang.myapplication;import android.os.Bundle;import android.os.Vibrator;import android.support.v7.app.AppCompatActivity;import android.view.View;import and
2016-09-24 17:21:41 458
原创 多渠道打包
多渠道打包项目即将发布,练手多渠道打包流程。记到这里,以便后来使用。1.在AndroidManifest.xml中配置信息: <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" /> <meta-data android:name="PUS
2016-09-20 14:43:39 388
原创 文章标题
XML1.XML简介1,什么是XML eXtensible Markup Language可扩展标记型语言. 标记型语言: html也是标记型语言,都是使用标签进行操作.xml里面的操作也是使用标签进行操作.可扩展: html里面的标签,每个标签都有自己特定的含义,eg:< br/>,< hr/>等,但是在xml里面标签可以自己定义,eg:< aa>< /aa>,< name>< /name
2016-05-07 21:48:05 209
原创 01-css
css1.css简介1,什么是css?层叠样式表样式表:有很多的属性和属性值,来设置内容样式层叠:一层一层的,样式的优先级.优先级:最终以谁的样式为准使用css目的是:把挖网页的内容和样式进行分离,利于代码的维护.想要使用css,不能单独使用,要和html结合使用css和html如何结合使用?2,css和html的结合方式1,css和html有四种结合方式第一种: 使用html标签里面
2016-04-28 22:37:23 273
原创 01-html
HTML1.html的简介a.什么是html?HyperText Mark-up Language,超文本标记型语言,是网页的语言. 超文本:超出文本范畴标记:理解为标签,html中所有的操作都是通过标签来实现的html是做网页的.b,html程序遵循一定的规范1,html程序以<html>开始同时</html>结束 比如创建java里面方法,public void add() {方法
2016-04-27 22:58:08 249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人