登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

无比强大的ViewGroup——ConstraintLayout

`ConstraintLayout`是一种可以灵活的控制view大小和权重的view容器。>支持AndroidApi9以上目前它有以下的约束方式:1.Relativepositioning相对位置约束2.Margins间距约束3.Centeringpositioning中心约束4.Circularpositioning圆形约束5.Dimensionconstraints尺寸约束6.Chains链式约束7.VirtualHelpersobjects虚拟帮助对象8. ...
bear~ 前天 17:13
阅读:99 评论:0 赞:0

Android-Home键推到后台,在启动,应用重新启动的问题

首先确认MainActivity的启动方式是默认的启动方式:Standard标准模式Android创建Activity时的默认模式,假设没有为Activity设置启动模式的话,默认是标准模式。每次启动一个Activity都会又一次创建一个新的实例入栈,无论这个实例是否存在.就是说每次启动的时候,都重新创建MainActivity,这样能确保每次启动,会走MainActivity ...
oahcil 前天 14:07
阅读:92 评论:0 赞:0

Android菜鸡的苦逼求职路

本文主要包含以下几部分内容:写在前面准备工作面试进行时总结写在最后1.写在前面本人2014年10月底以菜鸡的水平进入薯片公司手机团队做Android应用开发。2016年底,公司出现危机,开始“优化”,本组一个小兄弟被“优化”,于是我也着手开始做准备,将来若轮到我被“优化”,出去面试时也好打个有准备的仗。这里我可以交代 ...
AlonMessi 前天 10:38
阅读:232 评论:1 赞:0

Android仿 MIUI日历

前言这个日历是一个仿MIUI交互的日历,尽可能实现MIUI日历的交互设计,加入了一些自定义属性,如设置默认视图,设置一周的第一天是周日还是周一等。这个日历是在之前我写的那个日历基础上改的,里面的关于绘制的部分和之前是一样的,这篇文章就不再说了,这次主要说一下怎么实现miui日历的滑动效果。效果图项目地址http://w ...
hellokenken 前天 10:21
阅读:234 评论:1 赞:0

Android进阶之AIDL的使用详解

>原文首发于微信公众号:**jzman-blog**,欢迎关注交流!AIDL(Android接口定义语言),可以使用它定义客户端与服务端进程间通信(IPC)的编程接口,在Android中,进程之间无法共享内存(用户空间),不同进程之间的通信一般使用AIDL来处理。主要流程就是在.aidl文件中定义AIDL接口,并将其添加到应用工程的src目录下,创建 ...
零点小筑 3 天前
阅读:97 评论:0 赞:0

仿微信朋友圈点击评论自动定位到相关行

最近闲来无事,随便看看各种UI实现的代码本文涉及到的相关代码已经上传到https://github.com/r17171709/android_demo/tree/master/WeixinEditText打开你的微信朋友圈,点击评论,你就会发现有一个小细节:文本输入框的高度恰好定位到这条信息的底部位置![](//upload-images.jianshu.io/upload_images/1018039-76e1b56f5e2a2 ...
r17171709 3 天前
阅读:175 评论:0 赞:0

现已支持安卓8.0/8.1系统

现在,越来越多人喜欢用安卓手机了,安卓系统也不断地在更新发展,有些手机爱好者喜欢自己捣鼓捣鼓手机,我们最常见的就是刷机--即那些觉得自己手机内存、电量等方面存在着硬伤,想换个系统来弥补这些硬伤,让自己的手机更趋近于完美、好用。但是现在网上找的包很多都是内置了很多推广的不纯净的rom包,要想拥有一个纯净无 ...
tttllala 3 天前
阅读:164 评论:1 赞:0

程序员的学习之路

编译自:https://hackernoon.com/education-of-a-programmer-aaecf2d35312作者:TerryCrowley译者:HanPei-Ru2016年10月,当我从微软离职时,我已经在微软工作了近21年,在业界也快35年了。我花了一些时间反思我这些年来学到的东西,这些文字是那篇帖子稍加修改后得到。请见谅,文章有一点长。要成为一名专业的程序员,你需 ...
BlueManlove 3 天前
阅读:210 评论:0 赞:0

Android单元测试

前言在不断的开发过程中,越来越觉得单元测试的必要性。因为之前都是黑盒测试,所以想要对某一模块进行重构时,就得需要再重新测试一遍,真是浪费时间和精力,所以就有必要去学习测试、使用测试对代码进行验证,方便以后的维护和重构。本篇文章就来介绍测试、单元测试、测试框架等等,先对测试本身有所了解,然后再看测试在 ...
唉达拿伦 3 天前
阅读:167 评论:0 赞:0

自定义View仿微信朋友圈图片合并效果

这次的分享也长得挺好看的,但是不敢说“不太复杂”。虽然没有用到很高级的API(这篇分享还是以canvas的各个API调用为主),但是在涉及到计算的地方,确实是有些复杂(繁琐)。让我们看看这次的效果:效果说明这里主要说明两点:除了中间旋转的图片,所有其它都是“画”上去的。包括上面的唱针(就是那个摆动的手臂,在唱片 ...
Torr 3 天前
阅读:257 评论:1 赞:0

一种极低成本的Android屏幕适配方式

在Android开发中,由于Android碎片化严重,屏幕分辨率千奇百怪,而想要在各种分辨率的设备上显示基本一致的效果,适配成本越来越高。虽然Android官方提供了dp单位来适配,但其在各种奇怪分辨率下表现却不尽如人意,因此下面探索一种简单且低侵入的适配方式。传统dp适配方式的缺点android中的dp在渲染前会将dp转为px,计算公 ...
hellokenken 3 天前
阅读:298 评论:2 赞:0

adb命令行

一,比较常用的用1.adbdevices查看当前连接设备2.adbkill-server终止adb进程3.adbstart-server启动adb进程4.adbshell进入shell模式(Linux模式),当连接有多个设备时,需执行命令adb-s设备名shell5.adbinstallapk路径安装apk至设备,当连接有多个设备时,需执行命令adb-s设备名installapk路径当设备之前装有次apk时,替换安装序执 ...
唉达拿伦 3 天前
阅读:117 评论:0 赞:0

sqlite相关知识

1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入  式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、 ...
唉达拿伦 3 天前
阅读:150 评论:0 赞:0

C#调取国际短信验证码demo---创蓝253云通信平台

#include<arpa/inet.h>#include<assert.h>#include<errno.h>#include<netinet/in.h>#include<signal.h>#include<stdlib.h>#include<stdio.h>#include<string.h>#include<sys/types.h>#include<sys/socket.h>#include<sys/wait.h>#include<netdb.h>//#include<accountistd.h> #defineSAstructsockaddr#defineMAXLINE409 ...
创蓝253 4 天前
阅读:92 评论:0 赞:0

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部