- 博客(23)
- 收藏
- 关注
原创 Android 项目eclipse、Android Studio目录结构分析
一、eclipse目录结构 1. src目录 这里存放的是Java源码。. 2.gen目录 里面主要包含R.java 文件,该文件自动标识了资源的索引。 3.Android 5.1.1 5.1.1 是Android 平台对于的版本,对应于API 22. 该文件包含Android.jar文件,里面关联了Android 的API. 4.An
2016-11-08 01:19:11 798
原创 Android ButterKnife框架的使用
摘要在进行Android开发的时候,我们常常使用findViewById() 的方法来引入控件的对象,当需要引入多个对象的时候,使用findViewById() 的方法将会影响我们的开发的速度。所以使用框架来引入控件对象将会变得更加方便。
2016-10-23 21:19:10 442
原创 Android HTTP网络通信
1.HTTP的理解1.1 是一种超文本传输协议,定义了浏览器如何向万维网请求文档,以及服务器如何把文档返回给浏览器。1.2 是面向应用层协议。
2016-08-14 12:44:18 702
原创 ListView 分页加载网络数据
1.分页加载思路(1)判断是否滑动到底部 (2)当滑动到底部,往数据源中添加数据,然后调用adapter.notifyDataSetChanged()方法刷新显示的listView数据。
2016-08-13 18:47:41 847
原创 ViewPager 无限滑动,往回滑动异常
在实现ViewPager的无限滑动时,遇到了个小坑。往position增加的方向滑动的时候没有问题,而当我往回滑动的时候程序崩溃掉。
2016-08-11 22:08:48 1695 5
原创 Android 动画(二) 属性动画
1.属性动画属性动画可以实现补间动画中的透明度、缩放、旋转、平移动画的效果;相比于补间动画,属性动画是属性改变,而补间动画只是显示的效果,属性并未发生改变。
2016-08-07 22:33:45 391 4
原创 Android 网络获取数据之Json解析
1.简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON数据作为目前网络中主流的数据传输格式之一,应用十分广泛。
2016-07-31 18:00:11 1125
原创 Android 网络获取数据之XML解析
1.摘要android中通过URL获取的数据中JSON格式和Xml格式是两种非常常见的响应返回格式 。这篇文章主要讲解通过Pull解析的方式来解析xml格式的文档
2016-07-25 22:07:10 420
原创 Android 12 安装报错 INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
应用配置 targetSdkVersion=31,在 Android 12 的设备上安装,出现报错:根据错误信息提示,“针对 S+(版本31及更高版本),当 intent filters 存在时,需要显式定义 android:exported 属性值”。
2023-01-14 02:54:29 5563
原创 Android Studio Dolphin 新版Logcat的配置使用
Android Studio Dolphin Logcat 的新特性。一般来说工具更新带来的新特性会使我们的开发更加的便捷和高效。
2022-11-29 23:54:10 2636 1
原创 获取谷歌广告ID
1. 官方文档介绍链接地址2. 接口使用限制设备能翻墙,安装 Google play,并保证 Google Play 服务可用接口调用 getAdvertisingIdInfo 需要在子线程,在主线程调用会抛 IllegalStateException 异常3. 获取示例 public class GoogleAdvertisingIdTask extends AsyncTask<Void, Void, String> { private Context c
2020-10-14 20:10:00 3068
原创 Android 深层链接DeepLink和应用链接AppLink:实现浏览器跳转 app
1. 场景很多app (如电商类app: 某宝、某东等)为了引流或者增加曝光率,在浏览器、邮件、信息等地方点击一条链接就能打开app。如:一些浏览器网页上挂着一些商品链接,点开链接,在链接的详情会提示打开app或者下载app。如果本地有安装app,则直接可以打开本地app 的商品页面。2. 实现技术深层链接 或者 Android 应用链接3. 例子实现效果4. 深层链接实现:4.1 添加 Intent 过滤器从浏览器调起用的链接会跟 Android 系统 Intent 进行匹配。若本地应用存在
2020-10-10 13:05:15 7498 2
原创 Flutter的安装与环境配置
Flutter 官方网站Flutter Github地址Flutter 官方中文网站开发环境Windows配置需求操作系统:Windows 7 SP1 或更高的版本(64 位操作系统)首先若要使用Window操作系统开发,请保证Windows 7 SP1 或更高的版本(64 位操作系统)配置磁盘空间除安装 IDE 和一些工具之外还应有至少 400 MB 的空间。...
2019-08-26 19:37:50 565
原创 Android Gradle配置
Android 的构建系统能编译应用资源和源代码,然后将它们打包成可进行测试、部署、签署和分发的 APK。对于Gradle,做过Android 开发的猿们都不会陌生。因为 Android Studio 是使用 Gradle 构建工具包来自动执行和管理构建流程的。Gradle 和 Android 插件可独立于 Android Studio 运行, 这意味着,即使不使用Android Studio...
2019-08-08 20:00:33 364
原创 关于 应用ID(applicationId)
应用ID每个Android 应用有唯一的应用ID应用ID 可以在设备上和 Google Play 商店中对应用进行唯一标识。应用版本更新必须保证 应用ID(以及使用它签署的证书)与原始 APK 相同。应用发布后绝不应该更改应用ID。设置应用ID通过模块的 build.gradle 文件中的 applicationId 属性定义,如下面所示:android { defaul...
2019-08-08 19:47:15 4349
原创 Android Studio生成签名证书以及证书指纹信息的获取
因为Android 要求所有 APK 必须先使用证书进行数字签署,然后才能安装。所以使用签名证书给APK签名是应用上架前必不可少的过程。这里记录下通过Android Studio 生成签名证书以及证书指纹信息的获取。关于签名证书的详细解释,可以参考Google的官方文档:官方文档生成证书在菜单栏中,点击 Build > Generate Signed APK在 Gener...
2019-08-01 20:26:55 6605
原创 Android Studio 快捷键大全
Android Studio 的默认键盘快捷键参考 官方文档说明Windows/LinuxMac常规全部保存Control + SCommand + S同步Control + Alt + YCommand + Option + Y最大化/最小化编辑器Control + Shift + F12Control + Command + F12...
2019-07-30 19:52:59 284
原创 Android CountDownTimer倒计时
这是一个Google 已经封装好的倒计时抽象类,在开发过程中可以快速地实现倒计时功能,如:获取手机验证码的倒计时实现;
2017-05-06 04:56:48 638
转载 Android屏幕适配全攻略(最权威的官方适配指导)
Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!
2017-03-13 23:34:32 736
原创 Java 系统属性和环境变量的获取
Java为我们提供了System.getProperties()/getProperties(String key)方法来获取系统的属性 和System.getenv()/System.getenv()来获取环境变量。
2017-01-15 02:08:44 1498
原创 Android 自定义 View(一) 绘制动态时钟
1. 简介在Android中, google给我们提供了非常多的原生控件,可以用来实现各种各样的效果。有时需要实现非常酷炫的效果,这时原生控件就不足以满足我们的需求了,为了实现这些效果,我们可以自己定义控件的样式。 2. 分类自定义控件可以分为三类: (1)自绘View:继承自View,自己来绘制View的内容 (2)组合View:将许多现有控件组合在一起,形成一个新的控件
2016-07-27 00:15:04 588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人