留下的弥足珍贵
如何茫茫人海中,你看见了我,那没错了,我就是你命中注定的贵人,哈哈
展开
-
Android媒体的一些使用总结(2)
一、URI 通用资源标志符(Universal Resource Identifier, 简称"URI")。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成: 访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 Andro...原创 2019-07-11 16:50:05 · 3098 阅读 · 0 评论 -
Android进阶之路 - selector状态选择器
转载:https://blog.csdn.net/qq_20451879/article/details/80340823 <p>在Android中不论项目大小,都可以看到selector状态选择器的身影,一般使用在各种操作状态下,主要体现在字体,背景的切换方面,我们可以动态的使用代码去设置!也可以使用selector状态选择器去快速实现,因为它简单方便,复用性强!</p>...原创 2019-06-26 17:49:50 · 1260 阅读 · 0 评论 -
学习Android之setDataAndType(利用第三方应用程序打开各种文件)
案例:首先,我们先看看Android如何利用第三方应用程序打开PDF文件File tempFile = new File(path); if (!tempFile.exists()) { return; } try { *//* Intent intent = new Intent("andro...原创 2019-07-17 14:06:15 · 5447 阅读 · 2 评论 -
Genymotion下载及安装
转 Genymotion下载及安装 2018年04月30日 03:57:00 垢浪_明珠 阅读数:36224 ...原创 2019-05-21 13:20:11 · 223 阅读 · 0 评论 -
Android:运行时权限获取实例讲解
https://blog.csdn.net/shaochen2015821426/article/details/80372467转载 2019-08-09 11:01:46 · 171 阅读 · 0 评论 -
Android studio 自动导入(全部)包 import
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-14 11:57:18 · 2190 阅读 · 0 评论 -
安卓布局文件相关属性
android:id —— 为控件指定相应的IDandroid:layout_width —— 定义本元素的宽度android:layout_height —— 定义本元素的高度android:background —— 指定该控件所使用的背景...原创 2019-06-24 16:20:02 · 389 阅读 · 0 评论 -
Android SDK的下载与安装全文
<div id="post_detail"> Android SDK的下载与安装 一、Android SDK简介 Android SDK(Software Development Kit,软件开发工具包)被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。它提供了 ...原创 2019-05-21 13:28:27 · 455 阅读 · 0 评论 -
Activity和Service的交互方式
在开发过程中,经常会遇到Activity和Service进行相互通信、交换数据的需要,最常见的比如音乐播放器,使用Service在后台进行音乐播放,前台使用Activity显示界面,点击前台控件后需要告知Service,控制音乐的播放、暂停、切换下一首等,后台Service再将数据传给Activity来改变界面显示Activity和Service的交互方式主要有以下几种通过广播进行交互通过...转载 2019-08-27 10:51:48 · 1359 阅读 · 0 评论 -
安卓四大组件之Activity
基本介绍 broadcast是一种广泛运用在应用程序之间传输信息的机制,android中的broadcast很像我们平时的广播,一个广播可以有多个收听者,每个收听到广播的人都可以依据广播做不同的行为,使用了观察者设计模式,安卓的广播包括三要素,发送广播的broadcast,接收广播的broadcastReceiver,以及用于传递信息的Intent。观察者设计模式广播实际上就是运...转载 2021-11-03 11:24:19 · 251 阅读 · 0 评论 -
安卓-一个简单的日历
可折叠,可打开,可单行滑动,选择等等,自己看图 源码下载:原创 2021-04-29 11:40:07 · 169 阅读 · 0 评论 -
AndroidStudio 中添加类、方法注释快捷方法
记录 AndroidStudio 中添加类、方法注释的方法。效果图如下所...转载 2019-08-01 17:03:33 · 2332 阅读 · 0 评论 -
android 的Activity和context及其转换
1、Context和Activity关系Context是个抽象类,通过类的结构可以看到:Activity、Service、Application都是Context的子类;从Android系统的角度来理解:Context是一个场景,描述的是一个应用程序环境的信息,即上下文,代表与操作系统的交互的一种过程。从程序的角度上来理解:Context是个抽象类,而Activity、Service...转载 2019-08-09 11:26:22 · 1073 阅读 · 0 评论 -
详解Android数据存储技术----主要应用于缓存
前言学习Android相关知识,数据存储是其中的重点之一,如果不了解数据,那么让你跟一款没有数据的应用玩,你能玩多久呢?答案是这和没有手机几乎是差不多的。我们聊QQ,聊微信,看新闻,刷朋友圈等都是看里面的数据,所以在Android中数据对我们是多么重要。数据,如今是数据大时代,谁拥有数据,谁就能掌握未来,这一点很可怕的,现在你用的手机APP中存在着你的大量数据信息,大数据的积累...转载 2019-08-26 15:32:31 · 375 阅读 · 0 评论 -
Eclipse-android-ADT各版本下载地址
https://dl.google.com/android/ADT-23.0.7.ziphttps://dl.google.com/android/ADT-23.0.6.ziphttp://dl.google.com/android/ADT-23.0.4.ziphttp://dl.google.com/android/ADT-23.0.3.ziphttp://dl.google.c...转载 2019-07-19 13:39:35 · 1339 阅读 · 1 评论 -
startActivityForResult用法详解
一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requestCode, int resultCode, Intent data)方法。package com.l.转载 2021-10-18 14:26:57 · 18182 阅读 · 0 评论 -
解析Android内部存储、外部存储的区别
原 解析Android内部存储、外部存储的区别 在开发过程中我们都会使用到手机的内部缓存、外部缓存。但有些开发者对这两个存储区域理解还够透彻,以为手机内置的存储卡(不可手机移除)就是内部存储, 可插拔的SD卡就是外部存储,其实这些理解都是有误的。这个知识点本人也重复看过好几次,但每次看完,过一段时间就会忘记,于是打算对这...原创 2019-06-05 16:56:04 · 1104 阅读 · 0 评论 -
Android: requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
刚刚再做一个音乐播放器时候,遇到一个这样的问题:requires Android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission(),可是我已经在AndroidManifest中注册权限了啊,还是报这个错了。这我就不开心了。在网上找了找发现了两种解决办法。我就用的第一种简单的。1.我的targetSdkVersion之前是24,果...转载 2019-08-09 10:52:42 · 4650 阅读 · 1 评论 -
Eclipse+ADT+Android SDK 搭建安卓开发环境
Eclipse+ADT+Android SDK 搭建安卓开发环境要求 必备知识 windows 7 基本操作。 运行环境 windows 7(64位); eclipse-jee-luna-SR2-win32(32位); ADT-23.0.4 下载地址 环境下载 最近刚开始接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由...原创 2019-05-22 14:37:29 · 223 阅读 · 0 评论 -
Fragment用app包还是v4包解析
转自:http://blog.csdn.net/zc0908/article/details/507215531)问题简述相信很多的朋友在调用Fragment都会遇到下面的情况:这个时候问题来了...到底是用Android.app下的Fragment还是用的android.support.v4.app包下的Fragment?答:其实都可以,没错,都可以!!!我们都知道Fragment是...转载 2019-08-02 17:22:54 · 165 阅读 · 0 评论 -
android:关于存储,SharedPreferences与SQLiteOpenHelper,这一篇就够了
android存储数据方式总结: SharedPreferences轻量级存储框架SQLite数据库存储文件存储 第一种:SharedPreferences存储数据 SharedPreferences 轻量级的存储信息的api 可以保存的数据类型有限六种 b...转载 2021-12-10 17:28:50 · 2216 阅读 · 0 评论 -
AndroidStudio配置Kotlin
...转载 2019-08-01 17:31:14 · 454 阅读 · 0 评论 -
Android Service与Activity 之间通信的几种方式
通过Binder对象 通过Intent 通过Broadcast广播 自定义接口回调原创 2019-05-29 14:42:07 · 426 阅读 · 0 评论 -
Failed to load C:\SDK\android-sdk-windows\build-tools\29.0.2\lib\dx.jar
Eclipse遇到如下错误: Failed to load C:\SDK\android-sdk-windows\build-tools\27.0.2\lib\dx.jar 原因: 国内现在可以访问的ADT版本是23.0.6,Google已经不再更新ADT了,这就会导致现有的ADT版本比SDK版本低。 所以引用dx.jar时会失败。 解决办法: 将低版本的dx.jar文件替换到高版本就行了,我这边时将22.0.1的dx.j...转载 2021-05-18 11:57:41 · 369 阅读 · 0 评论 -
Android实现三级联动下拉框 下拉列表spinner
Android实现(省、市、县)三级联动下拉框 下拉列表spinner 主要实现办法:动态加载各级下拉值的适配器 在监听本级下拉框,当本级下拉框的选中值改变时,随之修改下级的适配器的绑定值 ...转载 2021-05-18 11:49:29 · 1024 阅读 · 0 评论 -
Android (安卓) getContext 和 getActivity的区别
MainActivity.this:表示MainActivity对象,一般用在内部类中指示外面的this,如果在内部类直接用this,指示的是内部类本身。因为MainActivity继承Activity,而Activity继承Context,所以它也可以用来提供Activity Contex;this:表示当前对象;一般而言,在哪个类中调用,就是指向该对象。getContext():这个是View...转载 2021-01-13 09:34:05 · 375 阅读 · 0 评论 -
在eclipse中生成Android的数字证书keystore文件,以及生成签名APK
一、注册\登录打开Genymotion官网,https://www.genymotion.com/ ,首先点击右上角的Sign in进行登录操作。如何登录就不细讲了,下面讲一下如何注册(备注:注册按钮在登录界面中)。注册如果没有账号,则需要先注...转载 2019-05-21 11:53:35 · 940 阅读 · 0 评论 -
Android学习笔记——文件路径(/mnt/sdcard/...)、Uri(content://media/external/...)学习
一、URI 通用资源标志符(Universal Resource Identifier, 简称"URI")。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成: 访问资源的命名机制。 存放资源的主机名。 资源自身的名称,由路径表示。 ...转载 2019-08-24 10:43:36 · 12217 阅读 · 0 评论 -
Android中,长度单位详解(dp、sp、px、in、pt、mm)具体解释与换算(2)
px:即像素,1px代表屏幕上一个物理的像素点;px单位不被建议使用,因为同样100px的图片,在不同手机上显示的实际大小可能不同,如下图所示(图片来自android developer guide,下同)。偶尔用到px的情况,是需要画1像素表格线或阴影线的时候,用其他单位如dp会显得模糊。dp:这个是最常用但也最难理解的尺寸单位。它与“像素密度”密切相关,所以首先我们解释一下什么是...转载 2019-08-10 17:06:28 · 414 阅读 · 0 评论 -
andorid:百度地图定位:第一次定位成功之后 再次定位一直返回:505 错误
andorid:百度地图定位:第一次定位成功之后 再次定位一直返回:505 错误 locType:505 locType description:NetWork location failed because baidu location service check the key is unlegal,… 或者: locType:61 本人在开发andorid定位中使用的是:百度地图定位api;但是在使用的时候遇到过了一些注意不到的坑坑洼洼;也是发了不少时间 摸索解决: 首先 我这里说下第一个转载 2021-07-16 15:00:36 · 1195 阅读 · 0 评论 -
Android 将bitmap保存为本地png图片
https://blog.csdn.net/yu540135101/article/details/105697073转载 2022-04-27 18:00:50 · 1151 阅读 · 0 评论 -
Android 手机存储及路径
目录 Android手机存储分类 二,内部存储 三,外部存储 私有目录 公有目录 四,数据删除 五,权限相关 android手机存储分类 分为:内部存储和外部存储 如何区分内部存储和外部存储:可以从物理和逻辑区分 从物理的角度区分,内部存储就是手机自带存储空间,外部存储就是外部接入的存储空间例如SD卡 从逻辑意义上区分,data,system 目录就是手机的内部存储,而 mnt 或者 storage目录下的sdcard0指向的sdcard目...转载 2022-04-27 17:56:46 · 110236 阅读 · 1 评论 -
Android String 值动态替换
今天在项目中看到同事在 values-strings 中定义了一个 <string name="v_seconds">(%1$s秒)</string>1 觉得有点奇怪,在代码中看到引用它是显示倒计时秒数的。 不明觉厉。 于是上网查了一下资料,了解了 %n$ms %n$md %n$mf 的用法。 先上结...转载 2022-04-27 17:55:24 · 1784 阅读 · 0 评论 -
自定义BroadcastReceiver 静态注册广播无法接收的问题
问题原因:从android 8.0(API26)开始,对清单文件AndroidManifest.xml中静态注册广播接收者作了限制(官方对耗电量的优化,避免APP滥用广播的一种处理方式)。除了少部分的广播仍支持静态注册(如开机广播),其余的都会出现失效的情况。 //开机广播 <receiver android:name=".RebootReceiver" android:enabled="true"...转载 2021-11-03 11:06:21 · 518 阅读 · 0 评论 -
最详细的Android SDK下载安装及配置教程
最近Neo突发神经,想要将学过的一些计算机视觉、机器学习中的算法都放到移动设备上去跑跑,因为移动开发是大势所趋嘛,希望能够通过这样一个实践的过程,找到一些新的灵感(该不会是为了赚钱吧…),我自己目前也有一些idea,然后也希望以后能够进行计算机视觉、机器学习方面的创业,如果有志同道合的朋友可以一起交流交流(可通过邮箱:neo.huang3@gmail.com)。既然要做计算机视觉的移动开发,那么就要考虑是做ios还是Android了。。当然还有winphone的。一直想做ios的开发,无奈啊,手头有iP转载 2021-05-08 14:27:13 · 8883 阅读 · 5 评论 -
安卓开发中JDK、SDK、NDK、ADT、ANT等概念作用解释
这个是从网上找到的对这几个名词的解释:主要对初接触的人有用,对多平台开发人员可能记混的也有点作用。名词解释很多初接触安卓的朋友在配置开发环境时面对诸如JDK、SDK、NDK、ADT等概念一头雾水不知所以,在这里对这些概念及其相关作用进行解释,希望对初学者有所帮助:IDE :(Integrated Development Environment) 集成开发环境,用于提供程序开发环境的应用程序,即我们编程的地方。一般包括代码编辑器、编译器、调试器和图形用户界面,比如visual studio、X转载 2021-05-08 14:00:50 · 1617 阅读 · 0 评论 -
Android自定义View——彩色圆环统计图
效果展示 实现步骤1、初始化变量 //-------------必须给的数据相关------------- private String[] str = new String[]{"一年级", "二年级", "三年级", "四年级", "五年级", "六年级"}; //分配比例大小,总比例大小为100 private int[] strPercent ...转载 2021-04-29 11:24:59 · 491 阅读 · 1 评论 -
Android-SharedPreferences 增 删 改 查 操作详解
1.概述。 SharePreferences是用来存储一些简单配置信息的一种机制,使用Map数据结构来存储数据,以键值对的方式存储,采用了XML格式将数据存储到设备中。例如保存登录用户的用户名和密码。只能在同一个包内使用,不能在不同的包之间使用,其实也就是说只能在创建它的应用中使用,其他应用无法使用。 创建的存储文件保存在/data/data/<package name>/shares_prefs文件夹下。 ...转载 2021-03-17 10:48:06 · 1504 阅读 · 0 评论 -
安卓之sqlite的简单应用
SQLite是一个轻量型的数据库,AndroidSdk自带的,说白了,就是你手机里面有一个数据库,但是你看不到,必须root之后才可看到,就这么简单。那么我们在开发SQLite的时候该如何使用这个数据库呢,那么就要使用到SQLiteOpenHelper类,继承该类可以帮助我们创建以及管理数据库,需要使用的直接复制下方的即可,有一点需要注意,实现类sqlite中我使用到了单例,为什么使用单例呢,不了解单例的可以先去百度下。因为我们每次在创建一个对象时,虚拟机都会先先调用onCreate方法创...原创 2020-12-22 15:20:40 · 695 阅读 · 0 评论 -
android studio安装插件查看db数据库
一个插件即可解决android studio查看db文件的问题 插件名就是database 首先去setting找到plugings搜索database点击蓝色的文字选择我标记的这个 记住别下载错了接下来就是等待下载完然后按照提示重启android studio 即可看到以下的插件 打开插件选择加号,看你的的类型自行选择.选择你要打开的db文件然后找...原创 2020-12-19 11:00:22 · 3340 阅读 · 6 评论