【干货推荐】Android开发该学习哪些东西?
开篇:
本人也是众多Android开发道路上行走的一员,听了不少大神的知乎live,自己也看了不少书,也和不少前辈交流过,所以在这里分享一下Android开发应该学习的书籍以及知识,当然,也包括一些方法,希望对更多想进入这个行业的人有所帮助。众所周知,现在移动开发早就不是最热门的程序员职业了,如果你没一点真功夫,仅仅 ...
Android开发 多媒体提取器MediaExtractor详解_入门篇
版权声明
本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/11378133.html
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
前言
MediaExtractor字面意思是多媒体提取器,它在Android的音视频开发里主要负责 ...
Android开发final的用法
Android开发final的用法
final如果修饰类,该类不能被继承;
final如果修饰变量,该变量不能被修改,不能再重新赋值,即变为常量;
final如果修饰方法,该方法不能被重写;
此外,只有被final修饰的局部变量可以用在内联方法里。比如onClick里面如果调用button.setText(...),就必须将button设置为final ...
一步一步搞安卓开发(AndroidStudio)
一、前言
好长时间没做过Android应用开发了,由于工作需要,又要开始做这一块了。记得之前都是用Eclipse+ADT+ADK来开发的,官网上下载个adt-bundle就可以了,现在官方已经不更新了,这让AndroidStudio迅速成为主流IDE。
二、下载工具
对于一个做了几年手游的人来说,即使之前使用Eclipse做过几个原生的Android App,对Andro ...
Android开发教程:开发框架基本原理
1、提供应用程序框架(Framework)
开发者可以遵照这些框架搭建应用程序读者可以结合J2SE平台的Applet框架或J2ME平台的移动信息设备套件框架来理解Android平台的应用程序框架。
每个开发者估计都纠结过平台和框架的概念,特别是对新手而言,平台和框架似乎总是前辈们口头上惯用的、玄而又玄的名词。实际上,读者可以把平台理 ...
Android 开发系列教程之(一)Android基础知识
什么是Android
Android一词最早是出现在法国作家维里耶德利尔·亚当1986年发表的《未来夏娃》这部科幻小说中,作者利尔·亚当将外表像人类的机器起名为Android,这就是Android小人名字的由来。Android的Logo是由伊琳娜-布洛克设计的,设计灵感来源于男女厕所门上的图形符号,外加头上两根天线。
Android 发展史
1、AndroidB ...
Android NFC开发之读取NDEF格式数据
在上一篇文章Android NFC开发之写入NDEF格式数据中我们介绍了如何往NFC标签中写入NDEF格式的数据
今天这篇文章介绍如何读取NFC标签中的NDEF格式数据
首先在AndroidManifest.xml文件中添加如下配置
<!-- SDK版本至少为14 -->
<uses-sdk android:minSdkVersion="14"/>
<!-- 添加NFC权限 -->
<uses-permission android:name ...
移动端跨平台应用开发(ios、Android、web)- Flutter 技术
关键词:Google 出品;Dart语言;Flutter Engine引擎;响应式设计模式;原生渲染;免费并且开源
一、简介
Flutter 是谷歌2018年发布的跨平台移动UI框架。作为谷歌的开源移动UI框架,Flutter可以快速在iOS和Android上构建高质量的原生用户界面,2019年,Google I/O 大会宣布了 flutter 支持 web 开发。flutter 目前的目的就 ...
Android开发之EditText多行文本输入
<EditTextandroid:id="@+id/add_content"android:layout_width="fill_parent"android:layout_height="wrap_content"android:enabled="true"android:gravity="top" <!-用来设置光标的起始位置从顶行开始,否则默认情况下是从中间行开始->android:inputType="textMultiLine"android:minHeight="20dp"android:minHeight="8"an ...
android开发中json与java对象相互转换
json与java对象的相互转换.(使用com.google.gson)
在Android开发过程中,客户端总是需要从服务器获取数据,包括XML和json格式,目前json格式的数据使用较为普遍,所以了解json与java对象两者之间的相互转换是很有必要的,一句话就能达到目的。
json转java对象:
Object obj=new Gson().fromJson(like,newTypeToken<Object>( ...
24-ESP8266 SDK开发基础入门篇--Android TCP客户端.控制 Wi-Fi输出PWM的占空比,调节LED亮度
https://www.cnblogs.com/yangfengwu/p/11204436.html
刚才有人说需要点鸡汤....
我想想哈;我还没问关于哪方面的鸡汤呢!!!
我所一直走的路线
第一:能够帮到人第二:能够获得好的人气第三:获取利益,养活自己
其实第一和第二只要你有哪一方面的优点,又肯吃苦,那么就很好走到.
但是至于第三点,既要全心全意的帮助别人又要从别 ...
Android开发 layer-list开发例子
前言
举例一些 layer-list 开发实用例子,用于拓展思维
底部带线条的正方形背景
方式一
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item >
<shape>
<solid android:color="@color/color_blue" />
</shape>
</item>
<! ...
如何在android studio中cordova的混合开发
基于Android Studio 中Cordova的开发
cordova简介
Cordova的前身是PhoneGap 官网: (http://cordova.io)
Cordova应是运行在客户端本地应用容器的web应用。因此,运行在Cordova容器中的Html5应用的结构和传统的基于web服务器的有所不同。传统的web应用中服务器端做了大部分工作,比如按照用户请求传回生成的内容。而Cordova ...
轻读一下 Android 应用开发中的 assets 目录
2019-08-07
关键字:APK预置文件、预置配置文件、res,raw与assets的区别
在Android的应用开发中,难免会遇到外部文件的预置需求。例如图像、音视频、配置文件、字体等等。对于图像,我们很容易会想到将它们存放在 res/drawable 目录或者是 res/mipmap 目录下。但对于其它类型的文件,就得另寻它法了。
比较 ...
关于Flutter和Android混合开发maven方式打包引用调用-有更新,见底部
参考Flutter:https://www.jianshu.com/p/cf7cf1b640ee,https://blog.csdn.net/u010479969/article/details/90671463
参考Nexus:https://blog.csdn.net/Michael_HM/article/details/78207279,https://www.cnblogs.com/yjmyzz/p/auto-upload-artifact-to-nexus.html
Flutter 工程通常有以下 4 种类型:
1. Flutter ...
Android开发走过的坑(持续更新)
1 华为 nova真机 打印不出Log
参考资料:http://www.apkbus.com/thread-585228-1-1.html
解决:针对权限问题,我们当然也可以解决的,华为手机在你的拨号界面,请拨*#*#2846579#*#*,我们就进入了工程菜单,接下来我们就可以操作了。点击ProjectMenu,进入后台设置,很容易看到的就是LOG设置。进入LOG设置,将AP日志打钩并 ...
Android开发 使用SparseArray代替HashMap[转载]
源作者:Android小Y链接:https://www.jianshu.com/p/1828f14d7955来源:简书
前言
Android开发中,一个好的应用,除了要有吸引人的功能和交互之外,在性能上也应该有高的要求,如果单单实现页面和业务功能只是完成了基本任务,Android系统对内存要求也是非常高的,稍不注意,就会发生某个页面绘制突然发生卡顿甚至OOM, ...
Flutter + Android 混合开发
JIT (Just In Time) 即时编译器, 边执行边编译
程序运行时,JIT 编译器选择将最频繁执行的方法编译成本地代码。运行时才进行本地代码编译而不是在程序运行前进行编译
AOT可以理解为“全时段的编译”(All-Of-the-Time compilation)。即在安装的时候,就把所有的运行代码都编译到本地,这样在运行时就可以直接执行机器代码
&nbs ...
《Android开发艺术探索》超详细笔记【转载】
原文地址:https://www.cnblogs.com/jooy/articles/8926144.html
本笔记整理自: https://www.gitbook.com/book/tom510230/android_ka_fa_yi_shu_tan_suo/details参考文章:http://szysky.com/tags/#笔记、http://blog.csdn.net/player_android/article/category/6577498
本书是一本Android进阶类书 ...
Android开发进阶——自定义View的使用及其原理探索
在Android开发中,系统提供给我们的UI控件是有限的,当我们需要使用一些特殊的控件的时候,只靠系统提供的控件,可能无法达到我们想要的效果,这时,就需要我们自定义一些控件,来完成我们想要的效果了。下面,我就来讲讲自定义控件的那些事。
首先,我来讲讲Android的控件架构。Android的控件可以被分为两类,分别 ...