为了账号安全,请及时绑定邮箱和手机立即绑定

使用Kotlin开发Android项目-Kibo【安卓巴士博文大赛】

使用Kotlin开发Android项目- Kibo 【安卓巴士博文大赛】------必备引言------阳阳举办的第三个活动了,每次我都是积极参与,一方面是想获得奖品,另一方面也是对自己最近一段时间学习的总结。上次讲的 Kotlin 开发 Android 使用Kotlin来开发Android只是皮毛,举了个小例子,接下来给大家讲的是自己之前做的一个 Android 项目 Kibo (新浪微博第三方客户端)。项目概述由于项目的内容比较多,所以本篇主要从项目的框架上来讲述。后面有可能会就细节分析。首先来看下项目的效果吧(图片太大 巴士的 markdown...

1647浏览
0推荐
0评论

善用ADT Bundle,轻松邂逅女神

在前几期中总结分享了Android的前世今生、Android 系统架构和应用组件那些事、带你一起来聊一聊Android开发环境,上一期也完成了正确的安装和配置JDK,那么本期开始善用ADT Bundle(主要针对刚入门的小白,AS的使用后期再总结分享),轻松邂逅女神。以前使用Eclipse工具开发 Android程序时,首先需要安装Eclipse工具再引入Android SDK工具包,最后添加ADT插件,这种安装方式比较麻烦。为此,谷歌提供了一个集成的SDK工具包,其中包括集成了 ADT 插件的Eclipse和Android SDK工具包,这就是ADT Bundle开发工具集合包,这样可以省去很多麻烦的操作。一、ADT...

831浏览
0推荐
0评论

Android初学路上会遇到的瓶颈【安卓巴士博文大赛】

对于大多数大三学生来说,这个暑假是人生最后一个暑假。对于IT专业的学生来说,开学后就要面对各大IT企业的秋招,很多人会成为从0开始的Android实习生。在Android初学之路上,每个Android实习生都会遇到各式各样的瓶颈。 克服瓶颈要从克服自己对一切瓶颈的偏见做起,把逃避瓶颈的行为变成享受瓶颈带来的乐趣的过程。要知道喜力比国产啤酒贵好多的一条重要原因就在于喜力的瓶颈:你现在去买一瓶玻璃瓶装喜力,用手握住瓶颈,大拇指按住那颗星,然后用你最熟悉的动作撸瓶颈,你会喜欢这种手感的。 Android布局和屏幕适配 Android初学者遇到的第一个瓶颈就是Android...

930浏览
0推荐
0评论

21 款炫酷动画开源框架,照亮你的APP

前言前言最近对应用的UI视觉效果突然来了兴致,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架。1.Side-Menu.Android分类侧滑菜单,Yalantis...

962浏览
0推荐
0评论

淘宝首页动画的实现

今天来写一个淘宝的一个小动画,一看觉得挺简单的,但是实际操作起来,感觉有点麻烦,遇到的问题也比较多,不过好在模仿出来了,好了给大家看看效果。 这是老版本的,模拟器上面的和现版本的不一致 这个是新版本的,下面的布局Bi老版本要稍微复杂一点。接下来看看主界面的布局结构,最外面的是一个ViewGroup,然后就是一个“+”的View,再就是文本。 下面我们就来完成这个View的书写,先定义一个ViewGroup,在定义一个View画上“+”,然后ViewGroup里面加上该View和文本内容。 @Override...

2486浏览
0推荐
0评论

配置优化SDK Manager,正式约会女神

在前几期中总结分享了Android的前世今生、Android 系统架构和应用组件那些事、带你一起来聊一聊Android开发环境,上两期分别养成高富帅、轻松邂逅女神,那么本期开始正式约会白富美。SDK Manager.exe 是ADT Bundle根目录下的一个SDK 管理程序,该程序主要负责下载、更新、删除与sdk 相关的文件。由于谷歌目前不推荐使用Eclipse,已经停止了对ADT的更新,所以ADT Bundle集合包里的Android版本只有4.4W,不是最新的Android版本,那就需要我们手动更新一下Android版本,当然必不可少的就是需要使用到我们的SDK Manager。一、SDK Manager入口进入ADT...

1125浏览
0推荐
0评论

Handler消息源码流程分析(含手写笔记)

相关文章链接:Handler消息源码流程分析(含手写笔记)HandlerThread线程间通信...

1249浏览
0推荐
0评论

HandlerThread线程间通信 源码解析

相关文章链接:Handler消息源码流程分析(含手写笔记)HandlerThread线程间通信...

748浏览
0推荐
0评论

Android 安全逆向:篡改你的位置信息

前言前几天,一个哥们向我提了一个需求,怎么能改变当前应用的位置信息。当时工作比较忙,就说有时间研究下。想了下,这个可以有三种方式来解决。1.找个虚拟机,因为虚拟机可以进行模拟定位,可以实现2.写一个应用Hook调当前设备的位置,不过这个好像要求有Root权限关于Hook原理可以自己去查,推荐几个Hook框架,Xposed/Legend。这个原理就是对定位返回值进行一个替换。3.反编译App,修改结果,这个需要做如下几个步骤反编译...

1854浏览
0推荐
0评论

Android逆向分析:Smali 指令集及文件详解

指令集特点1 参数采用从目标到源的方式。2 根据字节码的大小与类型不同,一些字节码添加了名称后缀以消除歧义   32位常规类型的字节码未添加任何后缀    64常规类型的字节码添加 -wide 后缀    特殊类型的字节码根据具体类型添加后缀。它们可以是 -boolean、-byte、-char、-short、 -int、-long、-float、-double、-object、-string、-void之一。3...

4047浏览
0推荐
0评论

Android零基础入门第16节:Android用户界面开发概述

相信通过前面15期的学习,Android的开发环境已经基本掌握了,如果仍有问题,欢迎到Android零基础入门技术讨论微信群交流,从本期开始正式来一步一步踏入Android开发之路。Android应用开发的一项内容就是用户界面的开发。Android提供了非常丰富的用户界面组件,借助于这些用户界面组件,开发者可以非常方便地进行用户界面开发,而且可以开发出非常优秀的用户界面。一、界面UI元素介绍Android应用是运行于手机系统上的程序,这种程序给用户的第一印象就是用户界面。接下来从以下几个方面来认识了解Android的界面UI元素。1.1...

1274浏览
0推荐
0评论

Android零基础入门第17节:Android开发第一个控件,TextView属性和方法大全

前面简单学习了一些Android UI的一些基础知识,那么接下来我们一起来详细学习Android的UI界面基本组件。一、认识TextView我们知道前面学习的HelloWorld应用程序中就是使用的TextView来显示一个文本,接下来首先一起来学习TextView的使用方法。TextView的作用就是在界面上显示文本。TextView直接继承了...

1230浏览
0推荐
0评论

android创建app快捷方式

1.在清单文件中添加权限<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />2.在清单文件的activity节点添加意图过滤器(点击快捷方式打开的activity)<activity android:name=".activity.MainActivity">     <intent-filter>...

2352浏览
0推荐
0评论

TimeUtils,有关时间处理的工具类

介绍一些关于时间处理的方法,在日常开发中时常用到,已经封装好,末尾有源码下载。获取剩余天数输入结束的时间,格式yyyy-MM-dd,得到剩余的天数,如当前时间是2017-08-08,输入结束的时间为2017-08-12,则得到的结果是4,即到达期限时间剩余4天。/**  * 得到剩余天数  *  * @param endTime 结束时间  * @return...

1123浏览
0推荐
0评论

Android获取本机各种类型文件列表(音乐、视频、图片、文档等)

介绍本篇介绍Android获取本机各种类型文件的方法,已经封装成工具类,末尾有源码下载地址。提示获取音乐、视频、图片、文档等文件是需要有读取SD卡的权限的,如果是6.0以下的系统,则直接在清单文件中声明SD卡读取权限即可;如果是6.0或以上,则需要动态申请权限。FileManager的使用FileManager是封装好的用于获取本机各类文件的工具类,使用方式如:FileManager.getInstance(Context...

1421浏览
0推荐
0评论

SurfaceView

package com.example.keweize.surfaceviewwelcome.views; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Matrix; import android.graphics.Paint;...

1213浏览
0推荐
0评论

android获取已安装应用的信息

实体类 AppInfopublic class AppInfo {    public String name;    public String packageName;    public Drawable icon;    public boolean isRom; //true表示安装在手机内存...

3888浏览
0推荐
0评论

android判断服务是否正在运行

代码/**   * 判断服务是否正在运行   *    * @param serviceName 服务类的全路径名称 例如: com.jaychan.demo.service.PushService   * @param context 上下文对象   * @return   */...

1410浏览
0推荐
0评论

线程池ThreadPoorExector

!通过阅读Android开发艺术探索整理常用构造方法:[代码]java代码:?1public ThreadPoorExecutor(int corePoorSize,int maximumPoorSize,long keepAliveTime,TimeUnit unit,BlockingQuene <runnable> workQuene,ThreadFactory...

1841浏览
0推荐
0评论

点乐集成

一、点乐推荐列表1.简介点乐Android_SDK方便开发者在Android应用中更好的集成推荐列表提供的各项功能,同时也为开发者提供了一套现成的Demo。推荐列表是优质应用及游戏的集成墙,可自然嵌入开发者的应用当中,不仅不会影响用户体验,而且广告效果良好,同时使得应用的架构更加紧凑丰富。2.适用范围本文档描述了标准版SDK的用途和用法,并提供示例代码。您仅需在现有的应用中加入少量新代码,就可以实现平台的各项功能,轻松获得用户量和收入的倍增。名词解释使用者:手机使用者,在使用过程中,他们会通过点乐推荐列表下载安装应用。开发者:将SDK嵌入自己开发的游戏中,通过使用者获取收益。SDK:...

1138浏览
0推荐
0评论
首页上一页1234567下一页尾页
意见反馈 帮助中心 APP下载
官方微信