Android Studio 通过一个登录功能介绍SQLite数据库的使用
前言:
SQLite简介:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常...[2018/9/30]
Android Studio列表用法之一:ListView图文列表显示(实例)
前言:
ListView这个列表控件在Android中是最常用的控件之一,几乎在所有的应用程序中都会使用到它。
目前正在做的一个记账本APP中就用到了它,主要是用它来呈现收...[2018/9/30]
AIDL使用以及原理分析
AIDL使用以及IPC原理分析(进程间通信)
概要
为了大家能够更好的理解android的进程间通信原理,以下将会从以下几个方面讲解跨进程通讯信:
1. 必要了解的概念
2. 为什么要使用aidl进程间通信
3. 可能遇到的问题以及解决办法
4. aidl的使用,通过android提供的a...[2018/9/28]
Android内嵌PDF预览
一、在对应模块的build.gradle文件中加入依赖
dependencies {
implementation ''com.github.barteksc:android-pdf-viewer:3.1.0-beta.1''
}
二、Activity布局Xml...[2018/9/28]
Android dp、dip、dpi、px、sp简介及相关换算,及其应用实例
屏幕分辨率:在x y轴上的像素点数。单位是px,1px=1个像素点。一般以 纵向像素×横向像素 表示,如1920*1080 dpi--------------------------每英寸上的像素点数(斜角的px数目 ÷ 斜角的inch数目),d...[2018/9/28]
Android各版本特性
此篇文章可以利用碎片化时间进行消化和了解,针对Android各个版本特性,并没有把所有列出,只是抽出了比较常用重要的特性作为提示,同时在面试中只要牢记重要的几个点即可,其他特性直接查找官方文档即可。
Android5.0(棒棒糖)
1)运行时机制,采用ART.安装时转换为机器语言,成为真正本...[2018/9/28]
Kotlin入门(20)几种常见的对话框
提醒对话框 手机上的App极大地方便了人们的生活,很多业务只需用户拇指一点即可轻松办理,然而这也带来了一定的风险,因为有时候用户并非真的想这么做,只是不小心点了一下而已,如果App不做任何提示的话,继续吭哧吭哧兀自办完业务,比如转错钱了、误删资料了,往往令用户追悔莫及。所以对于部分关键业务,App...[2018/9/28]
ADB命令行控制界面开关
以下命令需要root权限:
svc命令
这个脚本在 ystem/bin目录下,这个命令可以用来控制电源管理,wifi开关,数据开关(就是上网流量)
svc power stayon [true|false|usb|ac]
&n...[2018/9/27]
Android Studio 在项目中引用第三方jar包
在Android Studio项目中引用第三方jar包的方法:
步骤:
1、在build.gradle文件中添加如下代码:
备注:要添加在Android作用域下
sourceSets {
main {
...[2018/9/26]
Android Studio 点击两次返回键,退出APP
该功能的实现没有特别复杂,主要在onKeyDown()事件中实现,直接上代码,如下:
1 第一次点击事件发生的时间
2 private long mExitTime;
3
4 /**
5 * 点击两次返回退出app
6 */
7 @Override
8 ...[2018/9/26]
Android gradle插件打印时间戳的方法详解
Android中时间戳的详细解释:
(1).定义:
时间戳就是根据当前系统时间生成的一组随机数字。
(2).作用:
作为对数据唯一性的一种判断依据。避免了重复修改数据所带来的错误!
(3).应用:
(1).在银行account表中建立时间...[2018/9/26]
Android开发教程之如何屏蔽View的重复点击
前言
android 防止重复点击是一个非常常见的需求,每个人都有各自的点击事件的处理习惯,有的喜欢使用匿名内部类,有的activity、fragment、自定义View等继承点击事件然后在onClick()方法中根据id用switch实现各自View的点击事件。
在开发中我们经常需要这样...[2018/9/26]
Android开发笔记之如何正确获取WebView的网页Title
前言
现在APP中用到H5页面的越来越多,而如何正确获取WebView的网页title是必须要考虑的。
最近做项目的时候,老大让我把之前做的webview打开网页的功能修改一下,说是要动态的获取网页的标题,然后显示在我们自己app的标题栏上,然后我就屁颠屁颠的跑去看webview的源码,看...[2018/9/26]
logcat use
将已经存在的工程导入到eclipse步骤:
①:首先复制当前工程所在的路径。
②:然后在eclipse,右键->Import->General->Existing Projects into Workspace->将复制的路径黏贴进去->Browser->C...[2018/9/25]
Login case
第一步:画UI,代码如下:
1 <LinearLayout xmlns:android="http: chemas.android.com/apk/re android"
2 xmlns:tools="http: chemas.android.com/tools"
3 ...[2018/9/25]
Android 图片加载框架 Glide4.x
概述
Glide是一个图片加载框架,使得我们可以轻松的加载和展示图片
Glide4.x新增apply()来进行设置,apply可以调用多次,但是如果两次apply存在冲突的设置,会以最后一次为准
新增RequestOptions对象,用来存放设置
添加依赖
implement...[2018/9/25]
微信小程序开发--路由切换,页面重定向
这段时间开发了一个微信小程序,虽然小程序的导航API 官方文档写得很详细,但是在具体开发过程中还是会遇到很多不明白,或者一时转不过弯的地方。
1、页面切换传参,参数读取
1.1 wx.navigateTo(object)
功能:保留当前页面,跳转到应用内的某个页面,但...[2018/9/25]
Android SDK + Appium 环境搭建
一、JDK 安装
说明:JDK是包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具,所以必须最先安装。
链接: https: pan.baidu.com 1NfNK_K7vukFMfi8y7fNtzQ 密码: 6aqu
安装:直接双击下一步,默认安装即可
环境变...[2018/9/25]
微信分享大图遇到的问题(Android)微信分享大图遇到的问题(Android)
起因:
要做一个微信图片分享的功能,但是对于大图会如下问题:
当时没有仔细查看错误日志,单纯的以为是图片太大的问题。
分享图片代码:
1 public void WXsharePic(String transaction, final boolean isSe ion, Bitmap ...[2018/9/25]
云卡门禁安卓SDK_BLEDOOR_SDK_ANDROID_2016_12_15 - hi-latolo云卡门禁安卓SDK_BLEDOOR_SDK_ANDROID_2016_12_15 - hi-latolo
package com.bosk.bledoor.sdk;
sdk包的开门服务类,AndroidManifest.xml 必须注册
<service
android:name="com.bosk.bledoor.sdk.BluetoothLeService"
android:en...[2018/9/25]
Flutter 依赖的那些事儿
Flutter 里面有2种库一样的东西,
Package -creating a pure Dart component. like a new Widget.
这种是纯Dart,相当于你自己写的组件。
Plugin- exposing an android or ios API for d...[2018/9/25]
原来这样就可以开发出一个百万量级的Android相机原来这样就可以开发出一个百万量级的Android相机
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~
本文由QQ空间开发团队发表于云+社区专栏
最近我负责开发了一个跟Android相机有关的需求,新功能允许用户使用手机摄像头,快速拍摄特定尺寸(1:1或3:4)的照片,并支持在拍摄出的照片上做贴纸相关的操作。由于之前没有接触过And...[2018/9/25]
js调用android本地java代码
js调用android本地java代码
当在Android上使用WebView控件开发一个Web应用时,可以创建一个通过Javascript调用Android端java代码的接口。也就是可以通过Javascript代码来调用Android本地的java代码!
下面来说明一下这个接口的具体...[2018/9/25]
安卓投屏助手(B1358)之辅助调试
Android远程桌面助手的中文版——安卓投屏助手正式上线。安卓投屏和远程控制的软件其实已经非常多了,如Vysor、Total Control、Mobizen、ApowerMirror、TeamViewer、向日葵远程控制...[2018/9/25]
Android 之文件夹排序
按文件名排序
/**
* 按文件名排序
* @param filePath
*/
public static ArrayList<String> orderByName(String filePath) {
...[2018/9/25]
制作OTA升级包
OTA 软件包工具
本文地址http: wo oneri.github.io/2018/09/21/%5BAndroid%5D%5BFramework%5Dcreate-ota-update-zip/
build/tool releasetools 中提供的 ota_from_target_fil...[2018/9/25]
Android basics
只要是Android中的控件,最终都继承自View。
[2018/9/25]
How to deploy kotlin in androidstudio?
Kotlin is a good language,more playable than Java.So how do we deploy kotlin?
First,install the kotlin plug-in in Plugins. If you are the latest And...[2018/9/25]
Kotlin入门(19)Android的基础布局
线性布局 线性布局LinearLayout是最常用的布局,顾名思义,它下面的子视图像是用一根线串了起来,所以其内部视图的排列是有顺序的,要么从上到下垂直排列,要么从左到右水平排列。排列顺序只能指定一维方向的视图次序,可是手机屏幕是个二维的平面,这意味着还剩另一维方向需要指定视图的对齐方式。故而线性...[2018/9/25]
MVP模式, 开源库mosby的使用及代码分析MVP模式, 开源库mosby的使用及代码分析
Android中的构架模式一直是一个很hot的topic, 近年来Architecture components推出之后, MVVM异军突起, 风头正在逐渐盖过之前的MVP.
其实我觉得MVP还是有好处的, 比如灵活多变(其实只是我用起来更熟悉顺手一些吧).
个人是没有什么偏见的, 关于项目的构架...[2018/9/25]
ImageButton和ImageView设置点击透明区域不响应
##思路
ImageView和ImageButton都可以设置background和设置src,两者的区别自行度娘。由于两者的不同,获取它们的图片资源的方法也不同。倘若设置的是background,那么需要先getBackground(),然后把获取到的Drawable强制转换为BitmapDraw...[2018/9/25]
长图的展开与收起(Android)
前言:
在app的文章中,经常会夹杂着一些特别长的长图。在阅读的时候需要滑动很久才能看图片下方的文字,因此对于长图只展示图片上面一部分,并且可以展开这个功能是很重要的。
效果:
基本思路:
利用scaleType的matrix属性以及直接改变图片的高度来实现图片的收起与展开。
过程:
开始尝...[2018/9/25]
当activity改变时,我们如何处理它
用户和系统触发­的事件,可能造成一个activity状体的改变。这个文档描述了一些常见的情况,和如何去处理这些改变。 原网站:https: developer.android.google.cn/guide/component activitie tate-changes 这篇文章...[2018/9/25]
Android studio2.3.3升级到3.1.2坑(小记)Android studio2.3.3升级到3.1.2坑(小记)
1.grade配置Error: Could not find com.android.tools.build:gradle:2.2.1. 解决方法与Maven仓库有点像:进入 D:\software\android\android-studio-ide-145.3276617-windows\...[2018/9/25]