自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奥帕斯特李立理与鲤的博客

But still,like the air,I'll rise.

  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android popupwindow的基本使用

Android popupwindow在指定控件正下方滑动弹出效果1.PopupWindow的布局(record_popupwindow.xml) <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"...

2019-05-07 22:57:01 286

原创 获取Android所有的应用和包名 点击跳转已安装应用

结合Brvah开源框架,获取Android手机上所有的应用和包名,存放HashMap集合中,加载产品的时候判断是否已安装产品,有就显示打开,没有就直接安装。1.点击跳转已安装应用(MultipleItemType)private Map<String, String> appMap; final String apkName = appMap.g...

2019-05-07 00:44:28 567

原创 记录关于LinearLayout 水平动态加载item item重复问题

遇到一个需求,老板不要静态布局了,而是要调用后台提供的接口动态加载布局。首先整体是一个RecyclerView,用的是Brvah开源框架。这里用到的是RecyclerView通过ItemType来加载不同的布局。其中下面展示的只是一个Item的部分代码。Item的布局很简单,只有一个LinearLayout:item_product.layout<?xml version="1.0" e...

2019-05-06 23:36:23 384

转载 RxJava

什么是RxJava?1.是什么? 1.RxJava是一个库 2.RxJava实现了由可观察序列来组织的代码逻辑:链式调用 3.RxJava实现了基于异步的,基于事件的链式调用机制2.优点 1.链式调用:代码逻辑简洁 2.越来越多的框架采用了RxJava的框架3.基本概念 被观察者(对象):Observable 观察者(对象):Observer 订阅(注册):Subscribe...

2019-05-06 18:36:02 1318

原创 Android--避免内存泄漏

避免内存泄漏背景Android应用最多可以使用16MB的堆内存因此,要做到及时地释放应用所占用的内存资源,还要避免内存的泄漏引起内存泄漏的主要原因:Context索引的长期存在两种类型的Context: Activity & ApplicationUI组件在构造方法中传入Context参数的原因:Context可用于很多的操作,主要是访问应用的资源例如:@Overrid...

2019-05-06 18:22:04 302

原创 记录关于Gradle : Build Running的解决方法

今天Android的项目开发过程中,Android Studio一直卡在Gradle:Build Running的状态中,耗费了大量的开发时间,所以有必要记录一下这个问题/状况。解决的方法如下:1.在C:\Users<用户名>.gradle新建一个PROPERTIES文件 gradle.properties ,文件中添加一下内容:# Project-wide Gradle se...

2019-05-05 15:48:58 3269

原创 关于解决com.android.support的版本冲突问题

项目报错信息:All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes报错的原因:在使用Android Studio的时候,在build.gradle文件引用第三方的依赖库的时候,有时会出现上面的错误信...

2019-04-08 14:43:22 442

原创 Android多渠道打包

360加固前言在Android开发中,产品上线的时候,肯定会遇到多渠道打包的操作,今天就来学习一下如何操作。(以360加固助手为例)加固为移动应用提供安全保护,防止反编译、被逆向分析、二次打包,防止嵌入各类病毒、广告等恶意代码,从源头保护数据安全和开发者的利益。360加固助手可以帮助应用实现“一键加固-自动签名-输出多渠道”等操作。Notes:1). 应用加固后原有的应用签名信息会...

2019-04-04 16:02:59 201

原创 Android加载网络图片并保存到系统相册

加载网络图片并点击保存图片到系统相册1.首先在清单文件上加入相关权限 <!--网络--> <uses-permission android:name="android.permission.INTERNET" /> <!-- 读写文件 --> <uses-permission android:name="android.pe...

2019-04-03 11:00:18 1286

原创 ADB Shell的常见用法--ADB For Android

ADB(Android Debug Bridge)如何在Windows上使用ADB shell命令在<Android SDK> / platform-tools文件夹中找到adb.exe或下载ADB工具包(adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll)Notes: Android SDK 路径: %LOCALAPPDATA%\Android\s...

2019-04-02 10:12:36 805

原创 Hybird App混合开发

Hybird AppHybrid 开发:JsBridge - Web 和客户端的桥基本原理Hybrid开发中,web页面往往会跟native进行交互,而JSBridge就是web页面和native进行通信的桥梁,通过JSBridge可以实现web调用native的方法,native可以通过webview.loadUrl之类的方法,将javascript:xxx代码放在页面执行,这有点类似...

2019-03-28 18:27:13 445

原创 Hybrid App混合开发实战

Hybird AppHybrid 开发:JsBridge - Web 和客户端的桥Hybrid开发中,web页面往往会跟native进行交互,而JSBridge就是web页面和native进行通信的桥梁,通过JSBridge可以实现web调用native的方法,native可以通过webview.loadUrl之类的方法,将javascript:xxx代码放在页面执行,这有点类似在浏览器地...

2019-03-28 17:10:20 1600

原创 JavaScript--练习题

入门,无须赘言

2017-09-16 18:42:40 2149

java常见八种排序算法

java最常见的八种排序算法

2017-06-29

java程序打包

java程序打包

2017-06-29

事件编程小结

java事件编程

2017-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除