有这样一个应用场景:在App内查看关于版本的时候,筛选本机已安装的应用商店并展示,点击后可跳转至App在此应用市场中的详情页面。也可用于依赖于市场更新的App,检测到指定的几个应用市场,跳转下载新版本。 1. 核心 SD…
分类:Android
Android存储——各种路径以及意义的解释
Android中各种目录的作用 Android中内部存储 内部存储不是内存,是位于系统中的一个存储位置,如果将文件存储于内部存储中,那么文件默认只能被所属的应用访问到。一个应用所创建的所有文件在和应用包名相同的目录下,应…
AIDL
创建一个接口,再里面定义方法 package com.example.taidl; interface ICalcAIDL { int add(int x , int y); int min(int x , int y …
转载NDK各版本地址下载
翻不了墙的话,可以用迅雷下载 最新版本r18 https://dl.google.com/android/repository/android-ndk-r18b-windows-x86.zip https://dl.go…
Android程序员须知的构建项目知识
一 build type 和 product flavors 1 build type是用来区分你的开发周期,如debug和release,只是两个不同的开发阶段,他们在功能上对用户来说其实并没有什么不同,实际的差别可能…
java归并排序
概述 归并排序与快速排序相同,同样是借鉴二叉树的思想,时间复杂度O(n),与快速排序一样是大量数据排序的最优方式之一。 思路分析 归并排序是将目标数组分成左右两个数组,左右两个数组必须是有序的,然后对这两个数组合并从而实…
学最好的技术 进更好的公司 | 各大互联网公司技术分享
大家应该都有在网上阅读技术文章的习惯,以前我比较喜欢在 CSDN,不过现在改版的有点夸张,慢慢偏向于掘金,简书等平台… 后来为了提升效率,我也搭建了 wanandroid.com,主要用于聚集一些比较好的技术…
OpenGL 三角形
OpenGL ES 3.0 Android 4.3开始 现在完全可以从3.0 开始了 今天闲来画一个最基本的三角形 有几个步骤 egl环境 定义、加载Shader 定义定点、颜色 vao vbo 绘画 egl 环境 eg…
我不想让ConstrantLayout作为默认布局
Android Studio在三月份的时候发布了最新的2.3.0版本,其中一个点值得我们注意,那就是通过模板新建一个Empty Activity的时候,默认布局变成了ConstrantLayout,还会在module的b…
Android数据存储之SharedPreferences
SharedPreference数据的特点: 1.存放轻量级数据的存储j方式 2.本质上是以xml的格式,通过键值对的方式对数据进行读取 3.通常用于存储简单的数据信息 4.应用程序卸载后,文件也会被删除 存放数据的路径…
Android流氓代码块(亲测可行)
个人博客http://blog.csdn.net/qq_22329521/article/details/52704661 开机自启动(小米需要在安全中心设置自启动) — //在广播中声明 String ac…
Java 设计模式 -- 观察者模式
学校里有个十分可爱的女孩子,很多男孩都纷纷加入了她的粉丝行列,大家争先恐后的去搜集她的信息。这个时候女孩的室友,同学都开始向她抱怨,她也深感愧疚,感觉麻烦了周围的朋友。于是,她决定公开自己的状态,前提是不再去麻烦她身边的…