低调装x,高调打脸。
“韩小呆,你封装牛x吗?” “不牛x”;“韩小呆,你记性好嘛?”“不好”;“那你是个逗比吗?”“好像还真是!”。。。好了是时候拿出来自己用过的东西了。 一、xUtils 3框架 1、项目地址:xUtils3 2、框架简介: a、支持超大文件(超过2...
又好久没有写博客了,好习惯不能断,该写点就得写点,今天带来的笔记是关于Android 项目调用系统相机 与调用系统相册的之后拿到照片的基本操作,我感觉好多人还是不太熟悉的哈。
1、获取手机运行时最大可占用内存 int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024); Log.
效果图 写一篇短小精悍,好用的知识积累吧。开发中时常会出现信息提醒,新内容提示等等一堆问题。其实就是在各种控件或者是item上面加“小圆点”。
1、为什么要集成腾讯 X5 浏览器内核 肯定是事出有因,简单来说,JS代码写的不标准,与部分机型内嵌套的浏览器内核产生矛盾,出现底层(os)bug导致,不得不费事搞一个其它内核进行加载网页,具体原因。
之前写了两篇关于Dialog的算是文章吧(2333),分别是: 1、 Android 系统原生dialog使用 2、 Android dialog Activity 使用 下面开始第三篇:相对复杂的自定义dialog。
尖角 dialog 弹窗使用很方便,我们都知道 Activity 也能搞成 dialog 形式,更加方便,下面我们下一个 dialog 样式的Activity 吧: 1、在 value/style.
先上图,不上图的程序员不是好程序员: 两个按钮的 dialog 三个按钮的 dialog 列表样式 dialog 单选 dialog 多选 dialog 转圈加载 dialog .
今天抽出时间写一写关于这个控件我的理解,文笔不好,但是可以解决问题哈。 一、公司定下来的需求是这样的: 1、某两个界面都有右侧侧滑; 2、侧滑上有四个文本框; 3、每个文本框点击时候即出现提示下拉; 4、每个文本框输入的时候也会出现提示下拉; 6、当点击下拉内的item时,item文字显示在文本框内; 7、巴拉巴拉...就这么一堆。
1、行内样式 数字整理表格 数字整理 小数字 ...
1、表格的使用 1)、基本使用 作用:显示数据表示单元格的盒子; 数字表格 数字 123 ...
1、html主要包括:结构(重要,html)、样式(css)、行为(js)三部分。 2、html的基本结构(固定不变的结构) //根节点 //页面的头部 标题 //页面的内容 3、html标签分为单标签和双标签,当标签内带有“/”表示标签结束。
首先,添加依赖 implementation 'com.github.bumptech.glide:glide:4.5.0' annotationProcessor 'com.
一、基础标签 1、first 表示输入的文字h1、h2...h6文字一次变小; 2、我是一个段落表示段落,文字颜色相对于h标签浅; 3、 表示的为链接,可以替换为文字,当前为图片; 4、 表示为图片 5、 表示html主体元素 6、阿斯顿发放wjefqhewfh 表示表格属性 7、 表示水平横线 8、 插入单个折行(换行)。
一、var,const,let区别? var 变量,const 常量,let块级变量。
经常使用TextView会出现这样的情况,有限的空间内只能写一行,然后导致好多文字被“...”表示了,如图: 重要文字被隐藏 而且有可能是重要信息被隐藏了,于是就有了跑马灯效果。
1、首先下载 node.js 下载链接:https://nodejs.org/zh-cn/ ; 2、安装node.js; 3、在终端通过node -v和npm -v分别检查 node 和 npm 是否安装成功,成功如图: node和npm安装成功 4、在终端输入npm install -g weex-toolkit命令安装 weex-toolkit 。
一、红屏 unable to load script from assets ‘index.android bundle’ ,make sure your bundle is packaged correctly or youu’re runing a...
一、WebView常用的方法: 1、加载url // 1、加载一个网页 wvDeviceInfo.loadUrl("https://www.
搭建开发环境 1、首先下载node.js 下载链接:https://nodejs.org/zh-cn/ ; 2、安装node.js; 3、安装完成,运行打终端输入:nmp -v 显示node.
一、关于FloatingActionButton的bug 1、错误信息: Error inflating class android.support.design.
最近开发的时候,测试小伙伴经常来找我,“为什么咱家程序放到后台,聊了会qq就得重启了呢?”我脑门一亮,“稍等,一会给你”。然后我就进入了程序流氓(进程保活)之旅。
Android面试的时候,尤其是面试一些金融公司的时候经常性的问道:“你会不会加密?”,“加密方式是什么?”,“大概什么样的加密原理呢?”。其实,大多数人都是一脸懵逼,我也懵逼过。
由于项目要做一个带有下拉提示的输入框,第一时间就想到了AutoCompleteTextView。但是需求和控件还是有一点出入,公司的需求为:点击输入框即可显示提示数据的数据。
最近一段时间忙于找工作,找到工作之后忙于项目上线,好久没有写过博客,现在感觉终于闲暇了,写一写这次项目中需要总结提炼的知识点,给自己留个印象吧,毕竟好记性不如烂笔头。
Android界面的丰富多彩都是由于ListView的默默付出,但是需求日益变化,ListView的已经不再好用,并且不再满足“用户日益增长的娱乐需要同落后界面的矛盾”,于是乎Google 开发出来了RecycleView来满足用户各种苛刻需求------说人话。
创建工具类如下: package com.example.hxd.gittest; import android.app.Activity; import java.
该方法作用是:A Activity跳转到B Activity携带返回数据 MainActivity的xml布局内代码: MainActivity,class文件内部代码 package com.
Gradle文件是Android Studio相比于eclipse先进的地方,首先先查看一下gradle内部都包含什么代码吧: apply plugin: 'com.
一、基本概念 (一)、Android四大组件相关基础问题 Activity、Service、BroadcastReceiver、ContentProvider 1、 Activity基本概念:应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。
比较简单,话不多说,直接源码 import android.content.Context; import android.content.SharedPreferences; /** * 偏好设置工具类 */ public class Shar...
向rom版本系统内写入之前内置的app需要打包成正式版才可以进行安装,所以在项目的Module的build内的添加如下代码即可实现直接运行既可安装到android设备内。
CanaryChannel :金丝雀版, 能获取最新的功能(Bug较多 并且都还没有验证) Develop Channel: 开发者版,到了这个版本大Bug都得到了解决; Beta Channel:测试版,到这里很多小bug都得到了解决,问题还有点,基本可能是我们遇不到的; Stable Channel:正式稳定版,到这里就是官方推荐的最新正式版,不过要等很久,各项功能都很稳定,基本没问题了。
1、设置主界面的颜色 Android Studio 左上角--->File--->Settings(快捷键Ctrl+Alt+S)打开配置界面 AndrroidStudio设置界面 点击Editor--->General--->点击右侧代码区...
好东西,大家享 原文来自:http://www.iamxiarui.com/2016/08/30/android 原文作者:iamxiarui 1、简单的JSON数据进行解析 [ { "name": "zhangsan", "ag...
今天打包一个apk发给系统定制方进行系统内置,但是打包apk之后进行测试安装时到问题,打包好的release版本apk无法在测试机上面进行安装,问候度娘之后归类出如下解决方法: 1、第一种产生的原因是: 问题产生 原因 如图,在打包 release 版本时候,仅选择了v2 (Full APK Signature)这个勾选出框,导致安装的时候 测试机会进行报错,无法安装app 第一种解决方式为: 解决方式 将两个勾选框全部勾选上即可顺利安装 2、第二个解决方式简单粗暴,但是我没有尝试,但是按照道理来说可行。
问题背景:新加入一个公司,之前的Android开发工程师已经离职许久了,我新来的萌新完全没有跟我进行过任何的交接。上班第一天后端的pm直接甩我一个400M的压缩包,这个压缩包里数了数有8个软件的源码!打开源码一看,一个完整的注释,一个开发文件都都没有,瞬间内心奔跑过千万只“草泥马”。
作者:嗨刚好遇见你 链接:http://www.jianshu.com/p/3f15f1602513 TTP协议的接口测试中,使用到最多的就是GET请求与POST请求,其中POST请求有FORM参数提交请求与RAW请求,下面我将结合HttpClient来实现一下这三种形式: 一.
Git 操作 git 命令 创建本地仓库 git init 获取远程仓库 git clone [url] 例:git clone https://github.
Picasso是一款当下好用并且流行的图片加载器,在这里分享一下我的简单封装,小巧玲珑、方便使用。废话不多讲直接上代码。 首先Picasso在github上面的显示地址:https://github.com/square/picasso 然后根据当下的依赖版本,添加依赖在你的Module的build.gradle内部。
Android Studio SVN 使用方法 如何安装配置SVN 请直接参考《SVN在Android Studio中的配置》 http://www.cnblogs.