当前位置:首页 » Android开发技术

Android开发技术

3
阅读

2016年终总结,新的里程和新的开始

转载请注明出处:/content/11295383.html转眼之间,一年又过去了。按照往年的习惯,我都是在12月31号那天才写年终总结的,但今年的日子比较特殊,因为明天就要放假了,所...
来源 2016-12-30 08:11
6
阅读

如何才能熟练使用 Android Studio?

如何才能熟练使用AndroidStudio?推荐购买《精通AndroidStudio》编辑推荐资深Android开发工程师根据新版AndroidStudio2.2精心打造的《精通AndroidStudio》。详细介绍了And...
来源 2016-12-29 21:49
11
阅读

Android开发——Android多进程以及使用场景介绍

0.前言在Android中,默认情况下,同一应用的所有组件均运行在同一进程中,且大多数应用都不会改变这一点。不过,单进程开发并不是Android应用的全部,今天我们就来说说And...
来源 2016-12-29 21:08
5
阅读

如何在Android studio中引用.so文件

在build.gradle中的Android标签内添加这么几行即可sourceSets{main{jniLibs.srcDirs=['libs']}}
来源 2016-12-29 20:09
13
阅读

android studio 如何生成apk

(1)AndroidStudio菜单Build-GenerateSignedAPK(2)弹出窗口(3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过)点击“Createnew...”...
来源 2016-12-29 19:30
6
阅读

在 Android Runtime (ART) 上验证应用行为

AndroidRuntime(ART)是运行Android5.0(API级别21)及更高版本的设备的默认运行时。此运行时提供了多种可改善Android平台和应用的性能和流畅度的功能。您可以在ART简介中...
来源 2016-12-29 18:43
4
阅读

Android第三方资源搜集

GitHub优秀的Android开源项目http://www.trinea.cn/Android/android-open-source-projects-view/据说年薪30万的Android程序员必须知道的帖子/content/8282558.htmlAndroi...
来源 2016-12-29 17:16
2
阅读

Android学习相关知识点

Java基础部分一、java运行环境配置和ide使用,jdk》jre》jvm的理解,GC的了解二、数据类型和运算符三、流程控制和数组四、理解面向对象五、java集合六、泛型七、异常八、...
来源 2016-12-29 16:11
36
阅读

Android开发之Bluetooth API 基本使用-蓝牙小程序

首先看下效果图:Demo主要功能有:打开蓝牙,关闭蓝牙,搜索设备,停止搜索,连接设备,断开当前连接设备;Demo下载Bluetooth:Android平台支持蓝牙网络堆栈,和允许一个设...
来源 2016-12-29 14:38
6
阅读

Android studio(AS)中修改版本号

每次升级应用都会需要修改一下应用的版本号,那么如何操作呢?,把版本号改一下就可以了
来源 2016-12-29 14:08
4
阅读

Android中长按监听的使用

长按监听的使用:activity_main.xml布局?xmlversion=1.0encoding=utf-8?RelativeLayoutxmlns:android=http://schemas.android.com/apk/res/androidxmlns:tools=htt...
来源 2016-12-29 13:36
5
阅读

android监听键盘弹出or隐藏方法

1.创建自定义KeyboardListenRelativeLayout,集成RelativeLayoutpublicclassKeyboardListenRelativeLayoutextendsRelativeLayout{privatestaticfinalStringTAG=KeyboardLis...
来源 2016-12-29 11:11
7
阅读

Android中使用ExpandableListView实现微信通讯录界面(完善仿微信APP)

之前的博文《Android中使用ExpandableListView实现好友分组》我简单介绍了使用ExpandableListView实现简单的好友分组功能,今天我们针对之前的所做的仿微信APP来对Expanda...
来源 2016-12-29 09:00
5
阅读

Android开发中如何引入Lambda表达式?

“Lambda表达式”(lambdaexpression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambdaabstraction),是一个匿名函数,即没有函...
来源 2016-12-29 08:58
4
阅读

从一段奇怪代码开始说

看Fresco的代码中,有这样的一个类:[code]/***ToeliminatethepossibilityofsomeofourobjectscausinganOutOfMemoryErrorwhentheyare*notused,wereferencethemviaSoftRefer...
来源 2016-12-29 01:26
17
阅读

《React Native》之程序调试篇

  代码调试,在程序开发的过程中尤为重要,能协助开发者快速定位问题。  此文重点介绍ReactNative开发的程序调试工具及过程。  呼出DeveloperMenu对话框,如下图所...
来源 2016-12-29 01:24
7
阅读

异步加载multidex

文章写了很久很久,今天再次看到一个相关的项目的Android-Easy-MultiDex,那么我也把自己的方案分享一下,代码地址在文末。技术交流可加QQ:1831594078Multidex背景官方文...
来源 2016-12-29 01:22
26
阅读

谈谈fresco的bitmap内存分配

bitmap的内存分配主要有两个含义:应用程序实现时针对bitmap的内存缓存;从原始数据(byte[])经过decode生成bitmap过程中的内存分配问题;其中第一个含义,在Fresco中实...
来源 2016-12-29 01:18
74
阅读

Android 开发软件架构思考以及经验总结

一、萌芽作为一只编程经验并不怎么丰富的程序猿来讲,我一直觉得架构师是一个比较神秘的职业,架构设计就更加的高大上了。经过今年的几个项目,之前曾发文叙述我的从MVC到...
来源 2016-12-29 00:00
24
阅读

Android Studio问题---Unsupported method: AndroidProject.getPluginGeneration().

AndroidStudio问题—UnsupportedMethodExceptionUnsupportedmethod:AndroidProject.getPluginGeneration().TheversionofGradleyouconnecttodoesnotsupportthatmethod.Tore...
来源 2016-12-28 23:34
6
阅读

在Mac上搭建React Native开发环境

概述前面我们介绍过在window环境下开发ReactNative项目,今天说说怎么在mac上搭建一个RN的开发环境。配置mac开发环境基本环境安装1.先安装Homebrew:用于安装NodeJS和其...
来源 2016-12-28 21:45
5
阅读

Android开发——进程间通信之Bundle和文件

0.前言不论是Android还是其他操作系统,都会有自己的IPC机制,所谓IPC(Inter-ProcessCommunication)即进程间通信。首先线程和进程是很不同的概念,线程是CPU调用的最小...
来源 2016-12-28 21:29
2
阅读

react-native(Mac for android)

1.Homebrew(包管理器)类似appstore装系统级的应用复制以下命令/usr/bin/ruby-e$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)...
来源 2016-12-28 20:17
4
阅读

Android实现定时拍照

这篇博客为大家介绍Android自定义相机,并且实现倒计时拍照功能。首先自定义拍照会用到SurfaceView控件显示照片的预览区域,以下是布局文件:activity_main.xmlFrameLayou...
来源 2016-12-28 20:02
11
阅读

如何使用GitHub进行团队Android工程的开发

多用户基于同一个Github上得项目并行开发,当前用户的开发流程:注:origin:默认的远程主机名master:默认的远程主分支名1:首先要将Github上的项目克隆到本地(第一次...
来源 2016-12-28 19:58