android
小萌猿
本人的所有文章仅代表个人想法与经验,有问题的地方望多多指教
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-01-06 22:07:42 · 239 阅读 · 1 评论 -
android数据存储的四种方案(一)
一.SharedPreferences 读写key-value对最容易理解和使用的android数据存储技术,但是只能保存数据对,而且只能读写字符串类型的数据:"key"是要保存的数据名称,"value"是实际的数据.实现的具体步骤如下:第一步:获得SharedPreferences对象SharedPreferences sp = getSharedPreferences("file",Act原创 2016-02-06 18:15:59 · 2272 阅读 · 1 评论 -
android数据存储的四种方案(二)
文件流操作二.openFileOutput和openFileInputopenFileOutput : 打开要写入的文件,返回一个OutputStream对象 openFileInput:打开要读取的文件,返回一个InputStream对象 这两个Stream对象的创建过程类似于SharedPreferences对象的初始化过程:OutputStream os = openFileOutput(原创 2016-02-06 20:39:52 · 2296 阅读 · 1 评论 -
android数据存储的四种方案(三)
读写Json格式的数据json格式的数据我们经常用于网络与客户端之间的数据交流,json相对于传统的xml,更加简洁,所以应用也越来越广泛,也常被用于本地存储 Android SDK用于读写JSON格式的数据的主要的两个类:JsonWriter和JsonReader,可以处理json对象和json数组,处理json对象的代码必须放在beginObject方法和endObject方法中,处理json原创 2016-02-08 00:42:29 · 2255 阅读 · 0 评论 -
android studio 启动报错:could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:
原因 : 5037端口被占用解决方法:找到占用5037端口的进程、杀掉该进程win+R打开cmd进入命令行模式,一、输入netstat -ano可以看到占用5037端口的进程编号是5008二、输入tasklist|findstr “5008”从而可以看出是360手机助手的原因,在任务管理器中将其结束即可重新启动android studio即可原创 2017-07-17 16:23:52 · 464 阅读 · 0 评论 -
导致Gradle DSL method not found: 'compile()' 的原因及解决方法
导致Gradle DSL method not found: ‘compile()’ 的原因及解决方法这是我们在使用android studio 时会遇到的错误原因:build.dradle中的dependencies{}内部多个compile在同一行导致的。 解决方法:换行即可,使每一行只能有一个compile。原创 2017-07-17 15:10:56 · 8396 阅读 · 0 评论 -
Gradle sync failed: Plugin with id 'com.novoda.bintray-release' not found
从github上下载moudle作为工程的一个library导入时出现该错误解决方法:在工程的 build.gradle中添加: dependencies { classpath ‘com.novoda:bintray-release:0.3.4’ }原创 2017-08-02 23:07:52 · 1940 阅读 · 0 评论 -
AS构建项目时出错:No resource found that matches android:TextApprence.Material.Widget.Button.Inverse
Android studio上运行构建好的项目时,出现:com.android.support/appcompat-v7/23.0.1/res/values-v23/values-v23.xml错因:这是在项目运行时没有找到相关资源,查看项目build.gradle发现我的项目的compileSdkVersion=22,但是dependencies对应的appcompat为: dependenci原创 2017-08-03 22:02:34 · 371 阅读 · 0 评论