-
Android Studio系列课程一-下载与安装
AndroidStudio系列教程一--下载与安装AndroidStudio系列教程一--下载与安装背景相信大家对AndroidStudio已经不陌生了,AndroidStudio是Google于2013I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Android开发的未来,那么我们还有什么理由不去拥抱未来呢?虽然推...
83
热度 -
【Android】ActionBar的使用(一)
【Android】ActionBar的使用(1)前(fei)言(hua):转行iOS开发半年,很久没接触Android了,前几天去上课,听着实在无聊,随手拿了同学的一本《AndroidUI设计》,发现有好多基础知识自己虽然用过,但是都是当初做Android开发时,当项目需要的用到的时候才去百度,control+c和control+v后,便草草完事,以至于有时再需要使用某个控件或者功...
64
热度 -
第四、运行程序
Android中实现Activity的启动拦截之----实现360卫士的安装应用界面第一、摘要今天不是周末,但是我已经放假了,所以就开始我们的技术探索之旅,今天我们来讲一下Android中最期待的技术,就是拦截Activity的启动,其实我在去年的时候,就像实现这个技术了,但是因为知识不充足,就放弃了,当时的需求很简单,就是实现应用锁,就是给每个应用打开的时候加上密码,不了解的同学,可以看看这篇文...
61
热度 -
Android开发自学札记(Android Studio1.3.1)—3.Android应用结构解析
Android开发自学笔记(AndroidStudio1.3.1)—3.Android应用结构解析一、R文件是什么? 如上图所示,我们可以通过findViewById方法通过传入R.id.show找到我们的TextView元素,findViewById方法也很好理解,从View中通过Id找到,那么R是什么呢? ...
268
热度 -
Android百度mapSDK 导航SDK2.0结合定位SDK6.0.5的导航参数设置方法
Android百度地图SDK导航SDK2.0结合定位SDK6.0.5的导航参数设置方法前段时间做了一阵百度地图的内容,还未来的及总结,很快有些问题及解决办法都忘了,现在记录下之前比较纠结的问题,分享如下如题,现在的导航SDK2.0的导航发起函数如下publicbooleanlaunchNavigator(Activityactivity,java.util.List<BNRoutePlanN...
43
热度 -
Android开发自学札记(Android Studio1.3.1)—2.开始第一个Android应用
Android开发自学笔记(AndroidStudio1.3.1)—2.开始第一个Android应用一、前言 使用AndroidStudio开发Android应用是一件非常简单的事情,因为它会帮你自动完成很多工作。本篇我们主要完成一个单击按钮在文本框显示当前时间的简单应用,借此来演示一下如何使用AS来完成一个简单的Android应用和AS使...
269
热度 -
Android开发自学札记(基于Android Studio1.3.1)—2.开始第一个Android应用
Android开发自学笔记(基于AndroidStudio1.3.1)—2.开始第一个Android应用一、前言 使用AndroidStudio开发Android应用是一件非常简单的事情,因为它会帮你自动完成很多工作。本篇我们主要完成一个在文本框显示当前时间的简单应用,借此来解释一下android应用结构和关键文件的分析。 ...
279
热度 -
最美应用-从Android研制工程师的角度之[厨房故事]
最美应用-从Android研发工程师的角度之[厨房故事]最美应用-从Android研发工程师的角度之厨房故事@authorASCE1885的Github简书微博CSDN本文我们将如约来分析下厨房故事这款德国app的技术堆栈。由于国内和国外网络环境,技术环境的不同,我们将会看到它和最美时光很不一样的东西。我们需要思考的是如果是自己开发一款全新的app时,会如何选择属于自己的技术堆栈呢?使用的开源函数...
1
热度 -
Android上玩玩Hook
Android上玩玩Hook?在中国互联网这片弱肉强食的丛林中,封闭抄袭是垄断巨头的通行证,创新是弱小创业者的墓志铭。了解Hook还没有接触过Hook技术读者一定会对Hook一词感觉到特别的陌生,Hook英文翻译过来就是“钩子”的意思,那我们在什么时候使用这个“钩子”呢?我们知道,在Android操作系统中系统维护着自己的一套事件分发机制。应用程序,包括应用触发事件和后台逻辑处理,也是根据事件流程...
86
热度 -
Android初学者笔记2-Activity生命周期与Log
Android菜鸟笔记2-Activity生命周期与Log一:ActicityActivity是Android程序的4大组件之一。Activity是Android程序的表示层。程序的每一个显示屏幕就是一个Activity。学过WEB开发的同学,可以把Activity理解成网页中的一个JSP文件;或者你可以把它理解成一个Windows的窗口。Activity是Android程序的显示层,每一个显示窗...
74
热度 -
Android开发之自定义View课题(二):自定义饼图
Android开发之自定义View专题(二):自定义饼图在图表里面,常用的图标一般为折线图、柱形图和饼图,上周,博主已经将柱形图分享。在博主的项目里面其实还用到了饼图,但没用到折线图。其实学会了其中一个,再去写其他的,应该都是知道该怎么写的,原理都是自己绘制图形,然后获取触摸位置判定点击事件。好了,废话不多说,直接上今天的饼图的效果图这次也是博主从项目里面抽离出来的,这次的代码注释会比上次的柱形图...
34
热度 -
Android开发之自定义View课题(一):自定义柱形图
Android开发之自定义View专题(一):自定义柱形图博主之前做的项目中,需要用到报表功能,之前在网上百度谷歌各种结果,没有一个是能够满足博主的老板的需求的,无奈之前博主只好自己去研究。终于研究出了一个不错的结果。先上效果图:这是博主的一个项目的一个报表。老板要求可以点击左侧的月份进行月份比较,也可以点击选择月份,右边柱形图条状是可以响应点击事件的,并且可以左右滑动切换月份,如果柱形图内容过长...
14
热度 -
[android] 百度map开发 (一).申请AK显示map及解决显示空白网格有关问题
[android]百度地图开发(一).申请AK显示地图及解决显示空白网格问题最近做android百度地图,但是使用baidumapapi_v2_3_1.jar和libBaiduMapSDK_v2_3_1.so显示百度地图时总是遇到问题——只显示网格而没有显示地图,网络连接和APIKey申请都是正确的,就是不知道为什么不能显示,网上也有很多人遇到这个问题,有的是SDK更新不兼容.而且网...
55
热度 -
安卓流式格局
安卓流式布局安卓流式布局,经常用在历史搜索框、人物标签等安卓功能中,对于没有经验的同学来说,要自己写流式布局确实是一个难点,或者写出来的自定义布局的运行效率也不高,这里是我自己整理出的一个非常好的例子,拿出来跟大家交流学习。1、FlowViewGroup类的java代码如下packagecom.snippet.worklearn;importandroid.content.Context;impo...
26
热度 -
稳扎稳打_Android开发课[10]_Thread学习
步步为营_Android开发课[10]_Thread学习Focusontechnology,enjoylife!——QQ:804212028浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305主题:Thread学习-当一个程序第一次启动时,Android会同时启动一个对应的主线程(MainThread),主线程主要负责处理与...
28
热度 -
深入懂得android view 生命周期
深入理解androidview生命周期作为自定义view的基础,如果不了解androidview的生命周期,那么你将会在后期的维护中发现这样那样的问题.......做过一段时间android开发的同学都知道,一般onXXX函数都是系统的回调函数。而这篇blog也是基于这个思想(或许有点笨)......首先来看三分创建view的日志信息(自定义View配置到xml文件中):android:visib...
798
热度 -
Android Design Support Library 中控件的使用容易介绍(一)
AndroidDesignSupportLibrary中控件的使用简单介绍(一)AndroidDesignSupportLibrary中控件的使用简单介绍(一)介绍在这个Lib中主要包含了8个新的materialdesign组件!最低支持Android2.1。这些组件在我看来就是对Github中最近比较火的android组件进行了封装!!下载要使用这个库,当然得先下载啦!(没有FQ的同学肯定已经哭...
212
热度 -
Android 获取并显示远道图片 Picasso框架的使用(二)
Android获取并显示远程图片Picasso框架的使用(二)转载请注明出处:明桑Android在上篇文章中介绍了Picasso的基本用法,这篇文章作为以上的练习;本文代码github地址:UsePicasso实现效果:(动图请耐心加载)需要的知识点了解Picasso框架的使用:Android获取并显示远程图片Picasso框架的使用(一)知道如何自定义GridView我们需要编写两个布局文件:a...
18
热度 -
Android播音机制剖析【android广播系列一】
Android广播机制剖析【android广播系列一】广播是android四大组件之一,所以广播的重要性也是显而易见的,最近需要做个功能,需要对广播的机制深入了解,所以我就整理下思路。平时我们写代码的时候,广播只是用来通知机制的,不是用来通信机制,通信机制还是要用binder机制来实现。但是现在市场上的第三方app大部分都是滥用广播,用广播来监听一些事件来实现自启动或者后台启动。这就误解了谷歌的意...
55
热度 -
Android自定义View,您必须知道的几点
Android自定义View,你必须知道的几点为什么我们觉得自定义View是学习Android的一道坎?为什么那么多Android大神却认为自定义View又是如此的简单?为什么google随便定义一个View都是上千行的代码?以上这些问题,相信学Android的同学或多或少都有过这样的疑问。那么,看完此文,希望对你们的疑惑有所帮助。回到主题,自定义View,需要掌握的几个点是什么呢?我们先把自定义...
38
热度