- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Android 开发需要掌握的技术知识点全面总结
Android 开发需要掌握的技术知识点全面总结基础部分:1 扎实的JAVA基础,熟练掌握面向对象(OOP)思想,熟悉java序列化机制实现Android下IPC的机制。2 好的开发习惯,一心追求流畅顺滑的UI体验,对代码有洁癖。3 熟练掌握Android四大组件(Activity,Service与intentService,LocalBroadcastM
2017-09-29 10:49:36
32372
7
原创 Android Launcher 应用开发
1.简介Android Launcher ,也就是Android 的桌面应用程序。Android Launcher 的功能主要包括有:显示并启动已安装的应用程序、显示桌面(动态)壁纸、显示系统小部件widget 等。接下来就开始按照一个一个功能实现一个简单的Launcher 应用程序。2.创建Launcher 应用创建Android应用程序,修改Manifest 清单文
2017-07-28 18:32:20
15933
1
原创 Android Studio 使用Git 版本管理并提交到Github 详解
开发的时候,一定会用到版本管理工具,常见的两个分别是SVN 和 Git 。SVN相对来说比较简单,属于集中式版本管理工具,简单来说就是大家都往同一台电脑(服务)上提交。而Git 属于分布式版本管理工具,每个人在自己的电脑上拥有一个版本仓库。当然也可以提交到Github上去。目前我个人的了解有限,先从最简单的Git 下载安装,到版本管理和Github提交做一个简单的记录,以防自己忘记,如
2017-06-23 16:19:41
778
1
原创 Android 自定义View 实现方向盘控件的绘制
个人比较喜欢无人机相关的研究工作,苦于技术比较渣,还没有实力去找一个这样的机会加入无人机研发团队。最近因为手头工作不是很忙,想起来写点跟无人机有关的东西。刚开始来深圳面试的时候遇到过一个leader,让我描绘一些怎么实现一个无人机操作界面的绘制。现在有点时间来把这个主要的控件实现一下。话不多说,先上效果图:自定义控件需要用到的类主要就是 Paint (画笔类)和 Canvas
2017-06-15 16:16:24
3539
原创 手把手教你搭建NDK开发环境以及基于JNI开发的简单DEMO
1.什么是NDKNDK全称:Native Development Kit :原生库开发工具包。 1.1 NDK是一系列工具的集合。 NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。 NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单
2017-06-07 18:01:49
506
原创 Android开发之UI布局优化全面总结
Android开发最常见的问题之一是屏幕碎片化太严重,所以我们在写布局的时候尽量不能适应硬编码去布局。布局优化在开发过程中起到至关重要的作用。1.合用weightSum属性和layout_weight属性通常大家所熟知的只有layout_weight属性,是指按比例占用父容器尺寸,这样做有个默认值是指所有子控件的layout_weight之和为父容器的总值。但是当我们不需要使用
2017-06-07 10:08:50
483
原创 Android 开发时遇到过的坑(持续更新)
1.导入工程后,更改应用报名报错,clean 无反应。在网上查找资料没有头绪,后面发现,自定义的控件所在的路径因为更改报名之后改变了,需要在引用该控件的布局文件中修改属性的路径xmlns:example="http://schemas.android.com/apk/res/com.example.test"
2017-05-31 16:40:50
656
原创 手把手教你如何用eclipse搭建前端开发环境
1.下载最新版eclipse下载地址:http://www.eclipse.org/downloads/
2017-05-23 14:54:28
27279
2
原创 使用eclipse Android 项目R文件丢失
在编译项目的时候报错:Errors occurred during the build. Errors running builder 'Android Pre Compiler' on project 'LiveWallpaper' java.lang.NullPointerException.网上查找资料都说是SVN出了什么问题导致的,可是我的项目根本就还没有上传SVN。
2017-05-19 15:26:29
1030
原创 Android应用集成高德地图
1、创建应用先创建应用,获取发布版安全码SHA1,为后续的获取key做准备。注:支持 Android 2.3 及以上系统。2、获取API key未注册高德开发者的需要先行注册。获取key的条件是需要发布版安全码SHA1和PackageName。获取key的链接:http://lbs.amap.com/dev/key/app新建应用,为应用添加key,输入发布版安全码SH
2017-05-17 16:37:34
793
转载 android应用程序的混淆打包
android应用程序的混淆打包转自:http://www.cnblogs.com/flyscan/archive/2012/06/12/2546056.htmlC:\Program Files\Java\jdk1.8.0_60\bin>keytool -genkey -alias android.keystore -keyalg RSA -validity 10000
2017-03-29 10:59:41
325
转载 Android开发菜鸟到高手必备的十本畅销书籍
本文给大家推荐十本Android开发畅销书籍,无论你是Android菜鸟还是高手,都能找到一本适合你的好书,让你在Android开发中更上一个台阶。文章出处:http://www.jizhuomi.com/android/book/75.html 1、《Android基础教程》(你的第一本Android书) • 原书名: Hello, Android
2017-03-24 15:33:28
869
1
原创 进入后台运行的android APP时的记忆功能
每次点击进入在后台运行的app的时候,总是会打开主界面,烦得很。后面查了资料发现。只要在清单文件中的activity中接入下面的属性就行了。android:alwaysRetainTaskState="true" 这个属性的意思是:总是保留任务栈状态。
2017-03-23 15:42:27
921
原创 Linux chmod命令及权限含义
这篇文章主要介绍了Linux chmod命令及权限含义,本文讲解了各字段含义、权限对应关系、7、6、4的由来、常用权限命令等内容,需要的朋友可以参考下对于一条权限赋值命令:sudo chmod -R 764 ×××;我们必须了解其含义:(1)各字段含义:sudo chmod -R(更改文件夹及其子文件夹) 7(所有
2017-03-22 10:41:37
475
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人