Android
Android开发技巧,应用
lanyu96
有些事不是因为看到了希望才去坚持
而是因为坚持了才能看到希望
展开
-
原生Android sqlite的使用(二) 数据库的增删改查
原生Android sqlite的使用(一) 数据库创建升级等操作 点击跳转1, 新建一个数据库字段的bean类 DBTestBeanclass DBTestBean { var _id:Long?=null var name: String? = null var num:String?=null var age:Int?=null}2, 新建...原创 2019-12-07 09:42:04 · 3309 阅读 · 0 评论 -
原生Android sqlite的使用(一) 数据库创建升级等操作
SQLite特性是一款轻量级的关系型数据库 无需安装即可使用 原生就支持Android, 无需进行特殊操作 可实现事务处理 所有数据信息全部在一个文件夹内, 方便管理SQLite的使用1, 先创建一个常量类用来保存数据库名称等信息object DBConstants { const val DB_NAME = "tdbname" //数据库名称 cons...原创 2019-12-06 14:45:28 · 5523 阅读 · 0 评论 -
Android 应用程序 apk 反编译
注 : 这只是最基础的反编译 , 更高阶的会在后续更新准备工作新建一个Android工程用来测试然后在xml中添加 三个控件 , 在drawable中添加一个图片 , 在java文件中写一段代码 , 来验证反编译之后是否能正常查看然后进行打包出apk文件反编译需要用到三个工具工具一 : apktool 下载地址 : https://bitb...原创 2019-10-24 14:14:40 · 5435 阅读 · 0 评论 -
Android 获取LocationProvider以及获取定位信息
获取LocationProvider的三种方法一、获取所有的LocationProvider并用TextView显示出来 //获取显示LocationProvider名称的TextView providerTv = findViewById(R.id.act_provider_tv); //获取位置服务 Location...原创 2018-11-11 10:43:00 · 4558 阅读 · 4 评论 -
Android 使用百度地图API来显示地图
http://lbsyun.baidu.com/进入百度地图开放平台,登录百度账号选择应用类型为Android SDK发布版SHA1,和开发板SHA1的获取方法为:找到电脑上的.android路径,一般都在C盘用户目录下,有的配置Android环境变量的话可能在SDK的目录下然后打开Android Studio,打开Terminal进入到.andr...原创 2018-11-11 13:39:00 · 4730 阅读 · 1 评论 -
地图实时定位我的位置
首先需要显示地图,请看我的另一篇文章Android 使用百度地图API来显示地图然后实时获取定位信息中的经度和纬度,Android 获取LocationProvider以及获取定位信息然后启动定位功能标记我的位置开启定位图层 setMyLocationEnabled(true) 构造定位数据 MyLocationData对象 设置定位数据,并配置定位图层的信息 关闭定位图...原创 2018-11-11 16:59:00 · 6811 阅读 · 0 评论 -
Android 接收监听开机完成,并且开机自启动
1,定义一个广播接收者的类 ,并重写抽象方法public class BootCompleteReceiver extends BroadcastReceiver2,在Androidmanifest 注册<receiver android:name=".receiver.BootCompleteReceiver" android:enabled="true" andr...原创 2018-11-04 19:08:29 · 1662 阅读 · 0 评论 -
通过Timer类实现App 启动页停留三秒效果
Timer timer = new Timer(); //参数1:每次执行的任务代码 参数2:延时多少毫秒执行 参数3:任务间隔 单位:毫秒 timer.schedule(new TimerTask() { @Override public void run() { //此处写...原创 2018-11-04 19:07:31 · 7473 阅读 · 0 评论 -
定义内部类 继承 AsyncTask 来实现异步网络请求
//异步任务处理 //创建内部类,来实现网络异步请求 //新建内部类 继承 AsyncTask @SuppressLint("StaticFieldLeak") class RequestNetworkDataTask extends AsyncTask<String,Integer,String> { @Overrid...原创 2018-12-08 15:57:37 · 6331 阅读 · 0 评论 -
增强EditText--TextInputLayout
该控件继承自linearlayout,里边只能包裹一个控件,EditText或继承自EditText,在用户输入的时候能将原来的提示文字浮动在控件上边。使用此控件需要引入依赖dependencies{ implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.androi...原创 2018-12-05 17:41:16 · 8238 阅读 · 0 评论