Google的跨平台开发高质量原生 UI 的移动 SDK---Flutter免费且开源
摘要:Flutter开发 https://www.cnblogs.com/zengfp/p/9927860.html Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生 UI 的移动 SDK。Flutter 兼容现有的代码,免费且开源,在全球开发者中广泛
阅读全文
Android 开发者工具
摘要:30多个Android 开发者工具 文中部分工具是收费的,但是绝大多数都是免费的。 FlowUp 这是一个帮助你跟踪app整体性能的工具,深入分析关键的性能数据如FPS, 内存, CPU, 磁盘, 等等。FlowUp根据用户数量收费。 Stetho 由Facebook开发的一个强大的开源Androi
阅读全文
Google Android Studio Kotlin
摘要:Google Android Studio Kotlin 开发环境配置 Google 近日开发者大会宣布Kotlin成为Android开发的第一级语言,即Android官方开发语言,可见Google对Kotlin的重视,本文就介绍一下Android Studio下的Kotlin开发环境配置以及示例程
阅读全文
内核编译
摘要:内核编译烧录过程记录 参考Android系统源代码情况分析第二章进行实践,为了提高效率,也为了增加实践机会,使用Nexus5进行内核编译。需要说明的是,Android源代码工程默认是不包含它所使用的Linux内核源码,如果需要运行定制的Linux内核,就要单独下载内核源码,并且对它进行编译。Nexu
阅读全文
模块化模式与 OSGi
摘要:模块化模式与 OSGi Android 模块化探索与实践 一、前言 万维网发明人 Tim Berners-Lee 谈到设计原理时说过:“简单性和模块化是软件工程的基石;分布式和容错性是互联网的生命。” 由此可见模块化之于软件工程领域的重要性。 从 2016 年开始,模块化在 Android 社区越来
阅读全文
android studio
摘要:android studio android studio 调试技巧(简直太好用) android studio 调试技巧(简直太好用) 说到android studio的调试,很多人可能会说,这有什么可讲的不就是一个断点调试么,刚开始我也是这么认为的,直到我了解之后,才发现,调试原来可以玩的这么牛
阅读全文
APP迁移
摘要:APP架子迁移 在完成上一篇之后,断断续续的开始重构我的Android项目代码,现在终于完成了。在重构期间又仔细阅读了一些开源项目的源码及文章,并询问了一些大神思路,按照理解自己完成了MVP结构的重构,与google samples项目的大致一致,但没有完全照搬。本文侧重一些重构过程中思考的问题,,
阅读全文
Android源码及SDK国内镜像下载
摘要:Android源码及SDK国内镜像下载Android源码下载: 今天发现,清华大学提供AOSP镜像,以前都是从Google的站点下载同步更新的,但是现在有了国内的镜像站点就好多了,下载Androidd源码很方便,且下载的速度很快。, 帮助:https://wiki.tuna.tsinghua.edu
阅读全文
Android SDK开发包国内下载地址
摘要:Android SDK开发包国内下载地址不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开...
阅读全文
使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
摘要:使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4013535.html联系方...
阅读全文
IntelliJ IDEA —— Android开发的另一个选择
摘要:IntelliJ IDEA —— Android开发的另一个选择很早就听过Eclipse的大名,但在我初学Java的时候,一位前辈推荐的IDE却是IntelliJ IDEA。因为之前用过JetBrains的另一款产品PyCharm(一个很给力的Python IDE),所以用上去很顺手,很是喜欢。之后...
阅读全文
Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发
摘要:Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发http://www.jb51.net/article/52609.htm本文介绍Lorinnn在开发Android过程不断跌打滚爬中安装的一套开发环境,相信你在使用后同样有不...
阅读全文
andriod手机签到应用服务器架构
摘要:andriod手机签到应用服务器架构最近导师要求我和另一个同学开发一个手机上课签到应用,我负责客户端和服务器之间的通信架构编写和数据的存储本人大学四年只用过汇编和C/C++,因此对andriod开发还是一窍不通,花了一个星期写出来了基本的通信功能首先是服务器端的架构:在网络通信上主要有三类网络通信线程,一是定时多播线程将同一局域网内的教师机ip广播给所有学生机,由于一个AP支持的连接数不多,所以才使用定时多播。二是监听线程,接受学生机的tcp连接然后new出签到事务线程。三是事务线程,处理学生的签到信息和返回签到状态,数据库使用andriod自带的Sqlite,由于会有大量事务线程,因此要做好
阅读全文
实现Launcher编辑模式(1) 壁纸更换
摘要:Android Launcher分析和修改13——实现Launcher编辑模式(1) 壁纸更换Posted on2013-09-11 23:25泡泡糖阅读(212) 评论(3)编辑收藏 已经很久没更新Launcher系列文章,今天不分析源码,讲讲如何在Launcher里面添加桌面设置的功能。目前很多第三方Launcher或者定制Rom都有简单易用的桌面设置功能。例如小米MIUI的Launcher就有很丰富编辑功能。今天开始会讲一下如何实现桌面编辑功能。网上对于实现Launcher一些编辑功能的文章凤毛麟角,基本没什么资料可以参考,只能靠自己摸索对比别人Launcher的效果。 桌面编辑功能..
阅读全文
项目Splash页面的开发与设计
摘要:项目Splash页面的开发与设计首先建立一个安卓的项目,然后修改manifest.xml文件,修改应用程序的logo和显示名称,效果图如下:对应的代码如下: 1 2 6 9 14 18 19 20 21 22 23 24 25 使用到的strings.xml文件如下:1 2 3 4 手机卫士5 Settings6 Hello world!7 8 更改完成应用程序的图片以后,下面开始编写应用程序的启动...
阅读全文
新浪微博SDK在Eclipse引入
摘要:新浪微博SDK在Eclipse中的使用新浪微博SDK在Eclipse中的使用今天在看《Android开发应用实战》,全书都在讲一个android版的新浪微博客户端怎么做,于是按照书上步骤做。网上有人说这本书没有细节,我想对于小白来讲确实需要一些细节,因为我作为一个android小白,确实不知道如何正确地导入新浪微博SDK。我的环境:OS:Windows7IDE:AndroidDeveloperTools(Version:v22.0.1-685705)SDK:weibo4j-1.2.1这个ADT,其实就是Eclipseforandroid,专门用于android开发,集成了adt插件,andri
阅读全文
利用WCF与Android实现图片上传并传参
摘要:利用WCF与Android实现图片上传并传参最近做一个项目后端使用WCF接收Android手机拍照并带其它参数保存到服务器里;刚好把最近学习的WCF利用上,本以为是个比较简单的功能应该很好实现,没想到其中碰到不少问题,在网上搜索很久一直没有想到的解决方案,最后实现对数据流的分段写入然后后端再来解析流实现的此功能;后端运用WCF中的REST来接收数据;REST还是比较简单的知识,若是不懂可以简单网上了解一下;下面我们先了解一些本次运用到的理论知识:一:理论知识由于低层协议特性限制,WCF的流模式只支持如下四种:1:BasicHttpBinding 2:NetTcpBinding 3:NetNam
阅读全文
音乐播放
摘要:Android VLC播放器二次开发3——音乐播放(歌曲列表+歌词同步滚动)Posted on2013-09-02 00:11泡泡糖阅读(405) 评论(0)编辑收藏 今天讲一下对VLC播放器音频播放功能进行二次开发,讲解如何改造音乐播放相关功能。最近一直在忙着优化视频解码部分代码,因为我的视频播放器需要在一台主频比较低的机器上跑(800M主频),所以视频解码能力受到极大考验,VLC的解码库挺复杂,花了两三周时间,也只看了点皮毛。 这里说几句题外话,中间也尝试过使用其他的解码器,其中选了目前比较有名的Vitamio来试验,不过它让我大失所望,对于720*420的视频解码能力竟然还不如Bet..
阅读全文
HttpStack及其实现类
摘要:HttpStack及其实现类前两篇已经对网络请求流程已经梳理了个大概,这次我们着重看一下HttpStack和它的其实现类。我们之前在Network篇讲过它仅有一个实现类,而今天我们讲的HttpStack有两个实现类。其中HttpCliantStack是在2.3以下使用,Hurl是在2.3以上使用,这样分开的原因谷歌给了注释。 // Prior to Gingerbread, HttpUrlConnection was unreliable. // See: http://android-developers.blogspot.com/2011/09/androids-http-client..
阅读全文
强悍的跨平台开源多媒体中心XBMC介绍
摘要:强悍的跨平台开源多媒体中心XBMC介绍最近都在了解Android下的音视频,因为最近需要做一个多媒体中心的APP,其中了解了一个开源项目XMBC,一个十分强大的开源多媒体中心,而且可以应用在多个平台上,今天我们来了解一下这个强悍的开源项目。(PS:新建的QQ群,有兴趣可以加入一起讨论:Android群:322599434)1、简介 下面摘录一段官网翻译的介绍,让大家先有个大概的了解: 是一个优秀的自由和开源的(GPL)媒体中心软件。XBMC最初为Xbox而开发,可以运行在Linux、OSX、Windows、Android4.0系统。 2003年,一些兴趣相投的程序员创建了这个项目。XBMC..
阅读全文