自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mac配置Android开发环境

1、下载jdk和AndroidStudio下载地址如下:jdk:https://www.oracle.com/java/technologies/javase-downloads.htmlAS:https://developer.android.google.cn/studio2、安装jdk安装,一直下一步,安装完成后打开“终端”,执行命令:java -version即可查看...

2020-05-04 12:36:09 8540 2

原创 AndroidStudio实用插件

由于最近刚刚入职新公司,所以又重新配置了一遍Android开发环境,环境配置完成之后,又在网上搜索到比较实用的as插件,整理出一份我个人认为比较实用的插件;首先说一下安装插件的方法:File->Settings->Plugins到这就已经能看到目前已经安装的插件,如下图然后选择中间下面三个按钮中间的那个(Browse repositories...)按钮,会显示如下图...

2018-11-13 15:00:06 243

原创 安卓开发:模仿微信,QQ评论输入框,使用PopupWindow完美实现(新版)

首先说一下实现的效果,点击外部消失,有个缺点,键盘弹出时,点击back不会消失,第二次点击back或者点外部才可以消失; 我的直播项目里用的,有“弹幕”按钮(已隐藏),上效果 布局左边是有弹幕按钮的,隐藏了,有需要打开就可以了 上布局代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http:/

2017-08-29 16:05:07 1180 1

原创 安卓开发:自定义双向选择确认框(“确认”“取消”提示)

先看效果 看到这个就想到系统提供的Dialog,但是各个版本的又不一样,有的很难看,so…继承他们,自定义一个 先写一下自己需要的布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout

2017-08-29 15:35:53 1000

原创 安卓开发:自定义PopupWindow,实现模仿iOS底部弹出菜单

先贴上效果图 如图,从下面弹出菜单,菜单上面的item是可以扩展的。先说一下思路,具体布局没啥难点,上面是一个可以扩展的布局,使用ListView和 RecyclerView都可以,我就用RecyclerView做例子了,下面的“取消”就是一个可以点击的按钮或者文字。。。菜单的子项都是其中的一个item,当然我写的比较简单,满足项目需求,使用的时候还可以加上小图标。。。先写item的布局,就一个文

2017-06-01 18:37:20 607

原创 安卓开发:角标显示未读消息数

项目中有个聊天页面,在Tab栏需要显示未读消息,好像哪个项目都有这样的需求,,, 在网上找了有好多BadgeView这样的控件,可以实现各式各样效果,但是我又不想要那么多主题,就自己写了一个,很简单的控件首先上布局文件,很简单,就是几个布局嵌套,位置自由控制<?xml version="1.0" encoding="utf-8"?><merge xmlns:android="http://sch

2017-03-22 11:25:54 2601

原创 安卓开发:模仿微博中间加号按钮弹出发布页面

以下代码都是直接从项目里摘出来的,比较糙,代码写得也比较简单,相信很多人看一眼就知道怎么写了,凑合看吧,反正满足我们项目的需求了。 之前也写过,用两个popup来回切换实现的,在有的手机上老是有问题,所以这次就重新写了一个,效果比之前的好一点,都是最简单的代码,也不回存在什么兼容问题。下面开始上代码: 首先定义好要显示的动画效果,下面有6个,一共用到了5个,最后一个是消失时候用的动画,可用可不用

2017-02-17 16:39:17 1135 1

原创 安卓开发:模仿微信,QQ评论输入框,使用PopupWindow完美实现

工作上遇到的就随手记录下来了。 需要是这样的:点击下方的评论按钮,弹出软键盘,输入框在软键盘上方显示。如下图(用朋友圈的截图,就是要这样的效果,但是因为我们是直播页面,布局还不能顶上去。。。so,自己开动脑筋,误打误撞就写好了) 效果图如下: 看标题应该也看到了,是用popupwindow来实现的,具体代码如下,代码中注释已经很清楚了,不多说了:public static View comme

2016-09-05 17:08:22 5547 5

原创 安卓开发:监听软键盘的显示与隐藏,并作出其他操作

对于安卓的软键盘的显示隐藏,查了好多资料,得出一个结论,就是Google并没有提供接口来直接判断键盘是否是显示状态。 刚好项目中遇到这个问题,目前解决了,就贡献出来给Androider。 我的思路是通过重写父布局来监听布局变化,然后判断可视区域来判定软件盘是否是显示状态废话不多说,直接上代码,代码中解释,没几行,目前测试没问题通过重写布局的 onMeasure方法来确定当前布局是否有变化。有变

2016-09-05 13:00:04 587

Mac网络测试工具,网络调试工具

Mac网络测试工具,TCP/UDP/HTTP/WEBSOCKET都可以,可以做服务端,也可以当作客户端

2020-04-28

李骏-深入理解Android5源代码(带书签完整版)

本书共分20章,循序渐进地分析了 Android系统的基本源代码,依次讲解了 Android系统介绍,获 取并编译Android源代码,分析Java Native Interface系统,分析HAL系统,分析IPC通信机制,分析Binder 对象和Java接口,分析ServiceManager和MessageQueue,init进程和Zygote进程,System进程和应用程 序进程,分析Activity组件,应用程序管理服务分析, Content Provider、 Broadcast (广播)系统,电源管 理系统分析,分析WindowManagerService系统、分析电话系统,分析短信系统、Sensor传感器系统详解、 分析SEAndroid系统和分析ART系统等核心知识《本书内容言简意賅,讲解方法通俗易懂,不仅适合有 一定基础的读者学习,也特别有利于初学者学习。 本书适合Android初学者、Android爱好者、Android底层开发人员、Android应用开发人员学习,也 可以作为相关培训学校和大专院校相关专业师生的教学用书。

2018-11-16

空空如也

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

TA关注的人

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