![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 61
格拉格拉
噜啦啦噜啦啦噜啦噜啦嘿!在山的那边海的那边有一群蓝精灵,它们活泼又聪明
展开
-
Android 免翻墙更新sdk
android 镜像更新 sdk原创 2023-06-21 11:47:47 · 271 阅读 · 0 评论 -
Unity打开安卓相机_相册_裁剪_保存_使用
安卓端:(实现打开-裁剪)//MainActivitypublic class MainActivity extends UnityPlayerActivity { Context mContext = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mContext = this原创 2020-07-14 16:56:23 · 636 阅读 · 0 评论 -
unity--maingradle中配置androidX
buildscript {repositories {google()jcenter()}dependencies {classpath'com.android.tools.build:gradle:4.0.1}}allprojects {repositories {google()jcenter()flatDir {...原创 2021-05-19 14:20:32 · 711 阅读 · 0 评论 -
Android危险权限与动态申请
安卓危险权限与动态申请原创 2022-02-18 09:39:48 · 2904 阅读 · 0 评论 -
unity--tradPlus广告接入
using AppAdvisory.Ads;using com.adjust.sdk;using Facebook.Unity;using Firebase.Analytics;using System;using UnityEngine;using UnityEngine.Advertisements;using UnityEngine.SceneManagement;public class AdsControl : Singleton<AdsControl>{ ..原创 2022-04-24 20:32:32 · 1586 阅读 · 0 评论 -
android基础---对话框:Dialog、AlertDialog
1.确定取消对话框AlertDialog.Builder builder = new AlertDialog.Builder(MainDialog.this);builder.setIcon(R.drawable.icon);builder.setTitle("你确定要离开吗?");builder.setPositiveButton("确定", new DialogInterfac...转载 2018-11-02 19:23:49 · 1360 阅读 · 0 评论 -
android基础--ListView 详解
1.简单的ListView 在List列表中如果不存在过于复杂的东西 我们可以直接去new ArrayAdapter() 来绘制列表,无须继承ArrayAdapter,重写它的方法。但是如果列表中过于复杂的话就需要使用自定义布局来实现List列表。 1 2 3 4 5 6 7 8 9 10 ...转载 2018-11-07 10:46:48 · 741 阅读 · 0 评论 -
android基础--屏幕锁
九宫格 PIN密码 密码锁屏 自从:API Level 8 (Android 2.2) 开始, Android提供了DevicePolicyManager类, 可以让你的应用程序也能执行屏幕锁定等操作,以下程序中会用到的锁定屏幕的操作类中要使用的对象有以下三个:DevicePolicyManager这是设备管理的主类。通过它可以实现屏幕锁定、屏幕亮度调节、出厂设置等功能。D...转载 2018-11-09 15:49:15 · 951 阅读 · 0 评论 -
android基础--EditText 详解
1.简单的EditText输入框public class SampleActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.sample); fi...转载 2018-11-06 17:22:45 · 1410 阅读 · 0 评论 -
android基础--TextView详解
1.TextView中链接手机号码/网页/邮件/地图 android:autoLink的可选值为(none/web/email/phone/map/all) 设置一个URL链接 ,可以点击访问。 例如:1.1 拨打手机 android:text=”拨打手机:13888888888″ android:autoLink=”phone” ...转载 2018-11-06 16:28:03 · 837 阅读 · 1 评论 -
android基础--系统控件
1.文本框TextViewTextView1.1通过代码呈现public class TextViewActivity extends Activity{ @Overrideprotected void onCreate(Bundle savedInstanceState) { setContentView(R.lay...转载 2018-11-06 16:00:17 · 1952 阅读 · 0 评论 -
android可以尝试的25个第三方库
Lottie这是一个动画库。通过Adobe After Effects做出动画效果,然后通过Bodymovin(AE的插件)导出JSON数据,然后通过该库生成原生动画效果。Github地址:https://github.com/airbnb/lottie-android效果图如下: Toasty这是一个自定义Toast的库。Github地址:https://...转载 2018-10-31 14:40:11 · 481 阅读 · 0 评论 -
Animation动画——ObjectAnimator基本使用
一、概述1、引入上几篇给大家讲了ValueAnimator,但ValueAnimator有个缺点,就是只能对数值对动画计算。我们要想对哪个控件操作,需要监听动画过程,在监听中对控件操作。这样使用起来相比补间动画而言就相对比较麻烦。为了能让动画直接与对应控件相关联,以使我们从监听动画过程中解放出来,谷歌的开发人员在ValueAnimator的基础上,又派生了一个类ObjectAnimator...原创 2018-10-08 15:59:35 · 2511 阅读 · 0 评论 -
Activity横竖屏切换时的生命周期
1.AndroidManifest没有设置configChanges属性竖屏启动:onCreate -->onStart-->onResume切换横屏:onPause -->onSaveInstanceState -->onStop -->onDestroy -->onCreate-->onStart -->onRestoreIns...转载 2019-01-09 15:13:14 · 933 阅读 · 0 评论 -
android基础--列表数据View刷新动画
该效果类似于iPhone中View的切换动画效果效果一:效果二:效果三:效果四:效果五(回旋效果一):效果六(回旋效果二): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...转载 2018-11-08 16:43:12 · 1023 阅读 · 0 评论 -
android基础--获取logcat信息
一个在软件开发中很实用的例子, 在程序中监听Log信息。1.获取手机型号信息//获取机型名称android.os.Build.MODEL//获取SDK信息android.os.Build.VERSION.SDK//获取版本号android.os.Build.VERSION.RELEASE那么代码中就可以这样写 1 2 3 i...转载 2018-11-08 14:49:45 · 1120 阅读 · 0 评论 -
android基础--短信库解析
Android平台下如何调用系统方法发送短信、接收短信、系统的短信库相关的问题。系统的短信库存在data/data/com.android.providers.telephony/databases/mmssms.db 下图蓝框中就是模拟器的短信库,我们将它打开看看里面存的是什么东东。打开mmssms.db 在打开sms表 因为所有短信数据都储存在这张表上,下面分析一下这张表的字...转载 2018-11-08 11:47:29 · 961 阅读 · 0 评论 -
android基础--手机通讯录
图中选中的数据库 contacts2.db就是系统储存联系人的数据库打开contacts.db后 发面里面有一堆表,同学们先别慌张。今天我们主要讨论红框内的4个比较常用的表,后期我在介绍其它表的使用。这里说一下如果你想在真机上查看数据库的话必需要先获得root权限,否则无法查看。1.contacts 表_id :表的ID,主要用于其它表通过contacts 表中的ID可以查到相...转载 2018-11-08 11:08:27 · 1588 阅读 · 0 评论 -
android基础--PreferenceActivity
1.PreferenceActivity 介绍 PreferenceActivity 继承ListActivity 它是以一个列表的形式在展现内容,它最主要的特点是添加Preference可以让控件的状态持久化储存,举个例子 比如用户选中checkbox后 退出应用然后在进入应用,这时用户希望看到的是checkbox被选中,所以软件须要记录用户每次操作的过程并且持久储存,...转载 2018-11-07 19:31:59 · 1305 阅读 · 0 评论 -
Android适配
所有单位使用单位px0.美术切图按固定比例。如1080*1920一:XML配置1.根目录设置固定宽高(美术切图比例)。如:1080*19202.图片引用使用src,防止自动拉伸。如:android:src = "@drawable/loading_bg"3. 图片宽高使用切图原始大小,如:loading_bg 的尺寸为1080*1920 例:原创 2017-01-18 10:27:47 · 260 阅读 · 0 评论 -
URLConnection
public static byte[] getImageFileByURL(String url) throws TpDealException{ long startTime = System.currentTimeMillis();//start time if(StringUtils.isEmpty(url))return null;原创 2016-05-04 16:13:10 · 331 阅读 · 0 评论 -
adb操作
linux命令: ls --显示内容ls -l --显示内容详情cd --更改路径 --命令行操作SQLite数据库1.cmd 进入命令窗口2.adb 打开adb窗口3.adb shell 进入linux虚拟系统4.ls -l5.cd data6.ls -l7.cd data8.ls -l9.c原创 2016-05-04 17:13:36 · 355 阅读 · 0 评论 -
Android生命周期
打开第一个Activity:First--OnCreateFirst--OnStartFirst--OnResume跳转到第二个Activity(完全覆盖前一个Activity)First--OnPauseSecond--OnCreateSecond--OnStartSecond--OnResumeFirst--OnStop //若第二个把第一个完全覆盖跳原创 2016-05-04 17:58:16 · 273 阅读 · 0 评论 -
Android5.0更新内容简介
2014/6/26 凌晨Google IO 2014大会准时开幕,在本次大会上可以说发布出很多项目,发布的产品非常少。那么重点介绍的当然是我们最新的Android 5.0系统,本次Android 5.0系统代号为Lollipop(棒棒糖),所以大家也很亲切的称呼它为Android L系统。 那么Android 5.0都做出哪些改变或是升级呢?1、全新的Material Des原创 2016-05-27 17:47:39 · 6116 阅读 · 0 评论 -
Android6.0更新内容介绍
2015年8月18日早间消息,谷歌终于在M开头的众多甜品中为Android M确定了Marshmallow(棉花糖)这个正式名称,版本号也被确定为Android 6.0。1、App Permissions 在Android M当中我们可以在列表中自定义系统功能的调用授权,对于开发者来说这种方式更为快捷直观。这避免了我们每次都要对某个系统调用进行授权的尴尬。2、Web原创 2016-05-26 17:52:56 · 2600 阅读 · 0 评论 -
Android Fragment 解析
1、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套app,然后拷贝一份,修改布局以适应什么超级大屏的。难道无法做到一个app可以同时适应手机和平板吗?答案是,当然有,那就是Fragment.Fragment出现的初衷就是为了解决这样的问题。你可以把Fragment当成转载 2016-04-26 17:28:54 · 324 阅读 · 0 评论 -
Android Volley完全解析(四),带你从源码的角度理解Volley
本篇文章中我们就来一起阅读一下Volley的源码,将它的工作流程整体地梳理一遍。同时,这也是Volley系列的最后一篇文章了。其实,Volley的官方文档中本身就附有了一张Volley的工作流程图,如下图所示。多数朋友突然看到一张这样的图,应该会和我一样,感觉一头雾水吧?没错,目前我们对Volley背后的工作原理还没有一个概念性的理解,直接就来看这张图自然会有些吃力。不转载 2016-04-01 16:43:45 · 251 阅读 · 0 评论 -
Android Volley完全解析(三),定制自己的Request
经过前面两篇文章的学习,我们已经掌握了Volley各种Request的使用方法,包括StringRequest、JsonRequest、ImageRequest等。其中StringRequest用于请求一条普通的文本数据,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的一张图片转载 2016-04-01 16:41:46 · 235 阅读 · 0 评论 -
Android Volley完全解析(二),使用Volley加载网络图片
在上篇文章中有提到过,Volley是将AsyncHttpClient和Universal-Image-Loader的优点集成于一身的一个框架。我们都知道,Universal-Image-Loader具备非常强大的加载网络图片的功能,而使用Volley,我们也可以实现基本类似的效果,并且在性能上也豪不逊色于Universal-Image-Loader,下面我们就来具体学习一下吧。1. Ima转载 2016-04-01 16:39:37 · 228 阅读 · 0 评论 -
Android Volley完全解析(一),初识Volley的基本用法
1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpCl转载 2016-04-01 11:08:19 · 222 阅读 · 0 评论 -
Android--Dialog详细讲解
Dialog Dialog,对话框,一个对话框就是一个小窗口,并不会填满整个屏幕,通常是以模态显示,要求用户必须采取行动才能继续进行剩下的操作。 Android提供了丰富的对话框支持,它提供了如下4中常用的对话框:AlertDialog:警告对话框,使用最广泛功能最丰富的一个对话框。ProgressDialog:进度条对话框,只是对进度条进行了简单的封装。DatePic转载 2016-04-01 10:37:18 · 484 阅读 · 0 评论 -
Android获取包名、版本号、包名、meta-data
1、获取application中指定key的meta-data值 public static String getApplicationMetadata(Context context,String metaDataKey) { ApplicationInfo info = null; try { PackageManager pm转载 2016-03-31 17:01:00 · 8416 阅读 · 0 评论 -
隐式启动Activity
隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配.MainActivity.java --主ActivityTestActivity.java --需要隐式启动的Activity(1) 根据Action和Category来进行匹配在M转载 2016-03-30 17:31:45 · 328 阅读 · 0 评论 -
HttpClient下载文件
private boolean download(String url, String bundleId, String filemd5) { HttpClient httpClient1 = new DefaultHttpClient(); HttpGet httpGet1 = new HttpGet(url); try {原创 2016-05-04 15:41:56 · 1679 阅读 · 0 评论 -
Android WebView
WebView 类是 WebKit 模块 Java 层的视图类, 所有需要使用 Web 浏览功能的Android应用程序都要创建该视图对象显示和处理请求的网络资源,接下来将详细介绍,需要了解的朋友可以参考下在 Android 手机中内置了一款高性能 webkit 内核浏览器, SDK 中封装为一个叫做 WebView 组件。 WebView 类是 WebKit 模块 Jav原创 2016-05-04 15:01:58 · 511 阅读 · 0 评论 -
Android fragment
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机转载 2016-04-21 14:00:21 · 290 阅读 · 0 评论 -
Android -- Facebook -- HashKey散列的生成
1.安装ActivePerl : http://www.activestate.com/activepython/downloads 在环境变量中配置per的bin路径到系统PATH(安装时有自动配置,选中自动配置)。2.下载openssl :https://code.google.com/archive/p/openssl-for-windows/downloads 在环...原创 2017-02-04 19:18:08 · 4678 阅读 · 0 评论 -
Android 动画之ScaleAnimation
android中提供了4中动画: AlphaAnimation 透明度动画效果ScaleAnimation 缩放动画效果TranslateAnimation 位移动画效果RotateAnimation 旋转动画效果本节讲解ScaleAnimation 动画, ScaleAnimation(float fromX, float toX, float fro转载 2016-12-07 18:32:51 · 2970 阅读 · 0 评论 -
Android Animation 动画的使用方法和介绍
Drawable 最强大的功能是:显示Animation。Android SDK介绍了2种Animation:Tween Animation(渐变动画):通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果Frame Animation(帧动画) :顺序播放事先做好的图像,类似放电影在使用Animation前,我们先学习如何定义Animation,这对我们使用Ani翻译 2016-12-07 09:58:39 · 655 阅读 · 0 评论 -
Animation动画——ObjectAnimator基本使用
一、概述1、引入上几篇给大家讲了ValueAnimator,但ValueAnimator有个缺点,就是只能对数值对动画计算。我们要想对哪个控件操作,需要监听动画过程,在监听中对控件操作。这样使用起来相比补间动画而言就相对比较麻烦。为了能让动画直接与对应控件相关联,以使我们从监听动画过程中解放出来,谷歌的开发人员在ValueAnimator的基础上,又派生了一个类ObjectAnim转载 2016-12-04 18:24:14 · 7333 阅读 · 0 评论