android
haonanqide
这个作者很懒,什么都没留下…
展开
-
Android studio导入项目时sdk路径与默认的不匹配
The path'd:\这里乱码\AppData\Local\Android\Sdk'does not belong to a directory.Android Studio will use this Android SDK instead:'d:\我的文档\AppData\Local\Android\Sdk'and will modify the project's原创 2018-02-03 22:24:00 · 13754 阅读 · 2 评论 -
解决 fragment中 onActivityResult无响应的绝对管用方法
fragment中调用onActivityResult不起作用 主要是所依附的FragmentActivity中的onActivityResult会拦截掉fragment中的请求。可在包含fragement的fragmentActiivty之中重写 onActivityResult方法。 @Override protected void onActivityResult(in...原创 2019-04-07 17:25:51 · 413 阅读 · 1 评论 -
bmob 头像上传 email already taken
我在写bmob头像上传的时候 ,总是冒出这样一个问题,百度了也没找到答案,后来问群里给了点思路,特地记录下来。问题描述:上传头像的时候,总是说我这个邮箱被占用了,然后群里面的大佬说“你本地的用户对象邮箱绑定了 然后你更新的时候可能sdk又更新了一遍”,哇,一语惊醒梦中人。之前代码:后面改成:终于上传成功了,哈哈。[update 20190404]感谢...原创 2019-04-01 11:06:25 · 498 阅读 · 0 评论 -
(BroadcastReceiver)——Android8.0静态广播接收静态注册无效
问题原因:Android8.0在AndroidManifest.xml文件中静态注册广播接收失效是由于官方对耗电量的优化,避免APP滥用广播的一种处理方式。除了少部分的广播仍支持静态注册(如开机广播),其余的都会出现失效的情况。解决方案:在APP的Activity中对广播接收进行动态注册即可完成。---------------------作者:杜小叶来源:CSDN原文:htt...转载 2019-03-23 19:52:53 · 524 阅读 · 0 评论 -
Manifest merger failed with multiple errors, see logs问题处理
在android开发的时候,有时候会遇到这样的问题Error:Execution failed for task ':test:processDebugManifest'.> Manifest merger failed with multiple errors, see logs但是要命的是,除了这个log,没有什么其他的有用信息了,怎么办?处理方式是这样的:首先进入命令行,...转载 2019-03-22 17:13:05 · 520 阅读 · 0 评论 -
Android 实现图片闪烁效果
话不多说,直接上代码//实现图片闪烁效果private void setFlickerAnimation(ImageView iv_chat_head) { final Animation animation = new AlphaAnimation(1, 0); // Change alpha from fully visible to invisible animati...转载 2019-03-24 18:00:47 · 3974 阅读 · 0 评论 -
Android中在toolbar中添加Menu菜单
步骤:1、在menu文件夹中的main.xml文件中添加要添加的项目。<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.menu.MainActivi...原创 2018-05-29 22:14:27 · 9927 阅读 · 3 评论 -
使用adapter构造listview
之前使用adapter构造listview走了很多弯路,特地记下来以供参考。先来看简单的list_item.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_...原创 2018-03-29 14:38:36 · 267 阅读 · 1 评论 -
android文件命名规范
在开发Android应用时,会接触到布局文件,一般在 工程名/res/layout/*.xml目录下,这与网页开发时使用css控制布局类似,主要目的是使布局与程序代码分开,便于布局的修改以及控制。 如果使用eclipse平台开发,每一个Android项目,都会有一个R.java文件,该文件用于标识所有的资源,当资源文件(一般是位于res目录的下的*.xml文件)被修改了,R.java文件...转载 2018-03-22 15:34:25 · 506 阅读 · 1 评论 -
Android数据存储(二)
android提供了一个数据库(底层就是一个数据库文件),一旦应用程序获得了代表指定数据库的SQLiteDatabase对象,接下来就可以通过SQLiteDatabase对象来管理、操作数据库了。SQLiteDatabase的execSQL()方法可执行任意的SQL语句,包括带占位符的SQL语句。但由于该方法没有返回值,因此一般用于执行DDL语句与DML语句;如果需要执行查询语句,则可调用SQLi...原创 2018-03-11 19:35:10 · 263 阅读 · 1 评论 -
Android数据存储(1)
所有应用程序都必须涉及数据的输入、输出,Android应用也不例外,应用程序的参数设置、程序运行状态数据都需要保存在外部存储器上,这样系统关机之后数据才不会丢失。如果应用程序有少量数据需要存储,那么使用普通文件就可以了;但如果应用程序有大量数据可以存储、访问,就需要借助于数据库了。Android系统内置了SQLite数据库,SQLite数据库是一个真正轻量级的数据库,他没有后台进程,整个数据库就对...原创 2018-03-11 11:46:10 · 173 阅读 · 1 评论 -
Android(国际化)多语言的实现和切换
Android 程序提供了国际化资源--因为Android本身就采用了xml资源文件来管理所有的字符串信息,只要为各消息提供不同的国家、语言对应的内容即可。为了给这些消息提供不同国家、语言的版本,开发者需要为values目录中添加几个不同的语言版本,不同的values文件夹的命名方式为:values-语言代码-r国家代码如果希望应用程序的图片也能跟随国家、语言环境改变,那么需要为drawable目...原创 2018-03-10 16:37:20 · 986 阅读 · 0 评论 -
Android颜色值支持的四种形式
#RGB:分别指定红、绿、蓝三张原色的值(只支持0~f这16种颜色)来代表颜色。#ARGB:分别指定红、绿、蓝三种原色的值(只支持0~f这16种颜色)及透明度(只支持0~f这16种颜色)来代表颜色。#RRGGBB:分别指定红、绿、蓝三种原色的值(只支持00~ff这16种颜色)来代表颜色。#AARRGGBB:分别指定红、绿、蓝三种原色的值(只支持00~ff这16种颜色)及透明度(只支持00~ff这1...原创 2018-03-10 13:37:15 · 1028 阅读 · 0 评论 -
android常用的距离单位
px(像素):每个px对应屏幕上的一个点dip或dp(device independent pixels,设备独立像素):一种基于屏幕密度的抽象单位,在每英寸160点的显示器上,1dip=1培训,但随着屏幕密度的改变,dip与px的换算会发生改变。sp(scaled pixels,比例像素):主要处理字体的大小,可以根据用户的字体大小首选项进行缩放in(英寸):标准长度单位mm(毫米):标准长度单...原创 2018-03-06 22:34:36 · 191 阅读 · 0 评论 -
Android studio 代码快速格式化
Windows: Ctrl + Alt +L (Ctrl +Shift+F 无效) (ctrl+alt+l 和qq热键冲突) Mac: OPTION + CMD + L原创 2018-03-06 19:49:54 · 1632 阅读 · 0 评论 -
Android Studio下,gradle project sync failed 错误
Android studio下突然报错gradle project sync failed.Basic functionality(e.g.editing,debugging) will not work properly.解决方案:进入项目目录下,找到 gradle\wrapper\gradle-wrapper.properties 文件,记事本打开,内容如下:`#Sun Sep 0...转载 2018-02-27 10:03:24 · 32306 阅读 · 7 评论 -
android 下操作指定目录下的文件
原本我是想读取指定目录下的所有json文件,取得目录为/storage/emulated/0/SleepPartner, File file = new File(fileAbsolutePath); if (!file.exists()) { return null; } if(file.isDirecto...转载 2019-04-15 23:06:40 · 419 阅读 · 2 评论