-
Android:默认手机存储路径为TF卡
处理的方法是当手机中存在TF卡时接收系统的广播,然后进行后续功能实现的操作。步骤如下: 一:在AndroidManifest.xml中添加如下: 二:添加.java文件,实
16lz2021-01-26152 -
关于Android工程compilesdk,minsdk,targetsdk
compileSdkVersion compileSdkVersion 告诉 Gradle 用哪个 Android SDK 版本编译你的应用。使用任何新添加的 API 就需要使用对应 Level 的 Android SDK。 需要强调的是修改 compileSdkVersion 不会改变运行时的行为。当你修改了 co
16lz2021-01-26162 -
Android(安卓)EditText添加数字自动加空格显示
第一次写博客写的对与不对大家多多见谅~~也希望大家批评指正~~~ 需求一:EditText输入取货码券码做四位分割,删除过程中也自动四位分割。主要都是逻辑: 给EditText添加TextWatcher方法 ,在onTextChanged中控制添加空格逻辑。
16lz2021-01-26165 -
常见Android知识点汇总
常见Android知识点汇总 因为在很多地方都有好文章,所以就想找一个地方做一个目录将好文章汇总起来,作为知识储备。本文用于对常见的Android知识点进行汇总,方便复习查找,如有侵权,请联系本人: Android消息处理机制(Looper、Handler、messa
16lz2021-01-26134 -
Android中ComponentName的简单运用
ComponentName是安卓提供给我们的通过A应用启动B应用的一个类。 启动一个新的程序的入口页 我们在A应用中写一个Button ,然后点击事件时候: Intent intent = new Intent(); ComponentName cn =......
16lz2021-01-26128 -
Android内部存储和外部存储以及缓存清理和内存清理!
android内部的存储结构和路径获取方法: http://www.tuicool.com/articles/AvUnqiy 清除本地数据和缓存: http://www.cnblogs.com/rayray/p/3413673.html 计算缓存和内存数据的大小: http://blog.csdn.net/wf_zeng/article/......
16lz2021-01-26133 -
适配器
android的适配器:将数据绑定到视图上去,以何种方式来展示显示的格式。其作用其实是连接数据和AdpterView的桥梁。 理清楚 数据源,AdpterView,适配器之间的关系 AdpterView:Gallery,ListView和Spinner,Gridview等是AdapterView的子类。 通常的
16lz2021-01-26100 -
Android将String转化为ArrayList
假设要处理的String变量为str1, 以下代码将把str1按照指定的分隔符一截一截地保存到ArrayList. List result_list = new ArrayList(Arrays.asList(str1.split("\n"))); 在使用的时候, 可以一截截地进行调用和使用, 类似如下: for
16lz2021-01-26109 -
android平台使用assert断言
[转载]android平台使用assert断言 关键字:androidassert断言 文章来源: bsxylj的专栏 1.步骤: 1.1java把assert实现为语法关键字,可直接使用
16lz2021-01-26104 -
Rxjava+retrofit 添加公共请求参数及请求结果封装
RxJava + Retrofit + okHttp 做为当前android主流的网络请求框架,写一些自己在项目中的应用!本文主要内容:1.为所用请求添加公共的请求参数。2.封装适合于自己项目的服务器接口数据处理类。 开发环境 retrofitVersion = ‘2.2.0’
16lz2021-01-26161 -
Android(安卓)Plugin with id 'com.android.library' not found.
首先想要解决问题首先要知道是什么问题,翻译“找不到ID为'com.android.library'的插件” 其次是要知道为什么导致的这个问题 1.Android studio 导入Eclipse 项目导致的问题 .
16lz2021-01-26138 -
Android开启手电筒功能(完美适配Android4x,5x,6x)
最近在研究开启安卓手电筒功能,总结了下Android4x、5x、6x的手电筒开启方法,写成公共方法,分享给大家。 添加摄像机和闪光灯权限 <uses-permission android:name="andro......
16lz2021-01-26137 -
Android(安卓)Handler的使用
大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title. 首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:......
16lz2021-01-26144 -
实验三 数值积分(android)
实验二博客地址:http://blog.csdn.net/double2hao/article/details/51217356 实验一博客地址:http://blog.csdn.net/double2hao/article/details/51152843 一、实验内容 分别写出变步长梯形法和romberge法计算定积分的算法,编写程序上.
16lz2021-01-2682 -
【Android(安卓)Training UI】创建自定义Views(Lesson 2 - 自定义Drawing)
发布在我的网站:http://kesenhoo.github.io/blog/2013/06/30/android-training-ui-creating-custom-views-lesson-2/, 欢迎访问! 自定义view的最重要的一个部分是自定义它的外观。根据你的程序的需求,自定义绘制动作可能简单也可能.
16lz2021-01-26160 -
android 面试一
1. 请描述下Activity的生命周期。2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino)4. 如何退出Activity?如何安全退出已调用多个Activity的Applic
16lz2021-01-26140 -
Android(安卓)7.0修改系统时间
之前看很多修改系统时间得都是4.0之前用的格式,现在7.0之后的格式有所改变,请大家参考比对 建议先用adb命令调试,可以的话在加入代码也一定可以。但要记得 root 和 加权限 /** * 执行Android命令,设置系统时间 * @param cmd 命令 */public
16lz2021-01-26126 -
关于android 版本更新中“java.lang.SecurityException:Permission Denial:opening provider”异常的解决方案
前言:基于android 7.0以后,调取系统默认的版本更新与之前的存在一定的差异,而最近在做更新的时候,也是各种坑,记录一下: 1.使用以下的方法进行版本更新: private void launchInstallation(File targetFile) { Intent intent = new Int
16lz2021-01-26108 -
【转】java 总结:泛型
参考java泛型操作复习,以及讲解在android中使用的场景 Java总结篇系列:Java泛型 java泛型与数组 android使用泛型的地方很多,比如集成自BaseAdapter实现封装的Adapter,对常用操作进行封装,但是需要对传进来的数据进行处理,此时就使用到泛型,示
16lz2021-01-26111 -
Android(安卓)图片剪切框架 uCrop 简单集成
说明: * Android 图片剪切框架 uCrop 简单集成,地址:https://github.com/Yalantis/uCrop * 还有一篇博客调用这个框架,采用相机和相册详细调用:Android7.0相机图册图片剪切封装 - ucrop框架 图片: 步骤: 1、配置.
16lz2021-01-26141 -
bitmap与canvas android
位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。 1. 从资源中获取位图 可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。 当然,首先需要获取资源: Resources res=getResources(); 使用BitmapDrawab
16lz2021-01-26141 -
Inflater
Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。 LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如
16lz2021-01-2684 -
Kotlin学习之路
作者语 kotlin作为Google指定的Android开发语言在未来替代java已经成为大势所趋,而我们Android相关的从业人员就非常有必要紧跟技术革新,争取不让自己掉队。 今天抽时间学习了一下Kotlin的相关知识,晚上便从自己的角度归纳一些知识点和运用.
16lz2021-01-26115 -
Android之触摸手势检测GestureDetector使用详解
在Android中,当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing,onSingleTapConfirmed(单击),onDoubleTap(双击)等等。 一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event
16lz2021-01-26141 -
[置顶] Android:自定义View实现水波进度效果
首先上效果图: 简介: 1.自动适应屏幕大小; 2.水波自动横向滚动; 3.各种绘制参数可通过修改常量进行控制。 代码不多,注释也比较详细,全部贴上: (一)自定义组件: /** * 水波进度效果. */public class WaterWaveView extends View {
16lz2021-01-26134