1、PopupWindow可以创建类似对话窗风格的窗口,只需如下两步即可: 一调用PopupWindow的构造器构造PopupWindow对象 二调用PopupWindow的showAsDropDown(v)将Popup…
分类:Android
工具----javac,kotlinc的使用方式
前言 javac是日常中比较常见的工具之一,最近用到,但是获取不同的命令很不容易,这里记录一下命令。 编译一个文件 javac \ -d /Users/haha/AndroidStudioProjects/Fixer/c…
ORM 框架之 GreenDao(三)多表关联
个人博客地址 ORM 框架之 GreenDao(一)基本使用 ORM 框架之 GreenDao(二)高级用法 ORM 框架之 GreenDao(三)多表关联 GreenDao 中,实体间的关联通过 to-one 和 to…
[安卓基础] Android自定义shape
<shape> xml定义的通用形状,<shape>标签必须作为根节点,或者包含在<item>标签元素里面,作为layer-list、selector等的子元素。 1、语法 <?…
list view Adapter getView 实现多Type类型的View Holder
ListView 适配器Adapter getView 优化 场景:展示Sever Get到的数据 数据中要展示的Item数据类型不确定 需要两个以上的展示形式 解决办法 1,实现Base Adapter的 getIte…
Android Studio 3.0 Kotlin创建项目加载问题解决方法
前段时间android studio 推出3.0。最大的改进就是将kotlin加入到AS中,为此我也是想尝鲜体验下kotlin开发。结果悲剧的发现创建项目的时候非常慢,经过网上查询发现问题所在。 一、Gradle下载过程…
如何开发一个适配Android和iOS双平台的React Native应用
期待已久的新课上线啦!解锁React Native开发新姿势,一网打尽React Native最新与最热技术,点我Get!!! 众所周知用React Native是可以开发跨平台的Android和iOS App。我们可以…
Android 应用不同平台间数据同步
同步策略 客户端定期轮询:即客户端在线时开启一个线程定期访问服务器看是否有数据更新,有的话,获取数据,并进行更新,否则,不更新。 优点:简单,易于实现,同时服务器压力比较小; 缺点:不实时,很难确定一个最佳轮询时间,电量…
Android 获取当前时间的方法
方法一: final Calendar c = Calendar.getInstance(); year = c.get(Calendar.YEAR); month = c.get(Calendar.MONTH); da…
Android的Drawable
导语 Drawable表示的是一种可以在Canvas上进行绘制的抽象概念,它的种类有很多,最常见的就是颜色和图片。优点:使用简单,比自定义View成本低很多,非图片类型的Drawable占用空间较小。本章中,首先描述Dr…
更便捷的Android多渠道打包方式
本文先回顾了以往流行的多渠道打包方式,随后引入的mcxiaoke的packer-ng-plugin项目,介绍该项目在实际应用(配合友盟统计)中如何解决更方便的Android多渠道打包问题 多渠道打包方案解析 实际应用集成…
Java语言发展
1,Java之父:詹姆斯高斯林 2,Java平台版本: j2se标准版; j2me小型版; j2ee企业版; 3,Java语言特点 开源,跨平台 跨平台的原理:各种平台版本的JVM虚拟器负责Java程序在该系统中的运行 …