
Android
文章平均质量分 87
码上新视界
Android移动开发
展开
-
发布ArcGIS MapServer
1.安装ArcGIS Server 10.0注意:这里需要安装IIS服务,否则ArcGIS Server Manager和ArcGIS Services Directory将无法安装。2.安装按成后配置GIS 服务3.配置完成后后会生成三个用户,我需要将这三个用户都设置成管理员身份(隶属于管理员):win7 下点击我的电脑右键-> 管理-> 本地用户和组 ->用户,我们会看转载 2012-04-04 11:36:43 · 2026 阅读 · 0 评论 -
Android Studio配置CheckStyle
概述在开发中,我们需要不仅仅是个人的超强的能力(学习能力、解决问题能力等),我们也需要团队合作能力,我们要明白,我们的成功来自于我们的团队(一个英雄是很难自靠自己的能力来创造一个时代的)。今天我们就介绍一种,在团队开发中遵守某些编码规范的工具—CheckStyle。CheckStyle主要的功能就是实时检测,代码的规范(Code Style)是否符合我们规定的一个模板,如定义的静态常量是大写,局部参原创 2015-10-10 14:43:45 · 7076 阅读 · 0 评论 -
用chrome调试Android程序
原文出处: cyning的博客 在开发过程中,我们经常喊着我们需要一个root的手机,为什么呢? 因为有时我们需要查看手机/data/data里面的数据,如数据库、SharedPreferences,不过有的是否真的没有root过的手机,有人说你可以用虚拟机啊,不过虚拟机不友好的操作,让我很是不习惯。若是有一个工具是通过chrome浏览器就可以帮我们查看数据库、SharedPrefere原创 2016-03-16 22:42:38 · 2781 阅读 · 0 评论 -
Fragment的Tab加载方式
原文出处: 博客地址:http://ownwell.github.io/2016/04/22/fragment-tab-host/前言现在google已经在新的APP UI规范中开始提倡使用底部导航栏(BottomNavigation),而不是以前的侧拉导航栏(NavigationView)。BottomNavigation分为底部的Tab导航栏和上面的内容展示部分,对于实现上,每个Tab对原创 2016-04-24 00:43:32 · 2989 阅读 · 0 评论 -
站在大神肩膀上看RxJava
博客首发地址: http://ownwell.github.io/概述RxJava是作为Android开发中的新贵, 越来越多的人参与到RxJava的拓展和使用上,如JakeWharton参与了多个RxJava项目。国内呢,一大批(如扔物线、小邓子、代码家等)对RxJava推广,你要不没听过它,你都觉得不好意思,因为它太火了。今天我们就是要踩在这些过来人的肩膀上,来学习RxJava,这个主要是针对不原创 2016-04-24 10:40:07 · 857 阅读 · 0 评论 -
Activity生命周期和启动模式
《Android开发艺术探索》是一本很合适初高级工程师来学习和进阶,这种书多读读对自己也有成长。作者也是从自己的开发经验角度出发,似一位导师一样给我们讲解,我认为这本书对我真的有提高,从基础的Activity的生命周期到组件定制,再到四大组件的工作原理,很实用的技术。两周精读思考2到3章,坚持读坚持做笔记。Activity的生命周期1.1 Activity的生命周期onCreate Activit原创 2016-06-21 15:04:55 · 700 阅读 · 0 评论 -
Android下多彩的StatusView的实现
概述 文章原文出自Android下多彩的StatusView的实现 作者:Cyning 本文以学习、研究和分享为主,欢迎转载,但必须在文章页面明显位置给出原文连接。愿与志同道合的朋友一起成长在上一个博文 Anroid沉浸式状态栏中提到了,画了一个图,这个图简单将我们的状态栏分为不同的2个维度来看状态栏。其中涉及的概念我不在赘诉,请返到Anroid沉浸式状态栏再去认识下这几个概念原创 2016-08-27 10:44:18 · 1549 阅读 · 0 评论 -
Anroid沉浸式状态栏
作者:Cyning 首发地:Cyning的博客概要Metarial Design是2014年Google IO的一个重点,在过去的两年时光里,越来越多的公司已经开始认可MD设计规范。在dribbble上可以越来越多的设计师开始投入到MD设计实践中,MD设计规范终于有底气可以和IOS的设计规范对抗啦Android程序员可以很叫嚣滴告诉设计师这就是Android的设计规范。很少写Mater原创 2016-08-14 23:50:16 · 1543 阅读 · 0 评论 -
【Android】状态栏颜色的适配
随着Android6.0 Android7.0系统的系统升级,开发者来说适配的容易程度越来越低,我们需要将精力放到适配4.4+以上,而Android4.4相对来说是一个比较稳定的版本,尤其是在UI上它又和Android 6.0、Android7.0接近。对于状态栏的,我记得之前我写过文章来实现着色的、透明的等各种样式的适配的文章,今天不再赘述。原创 2017-04-13 09:40:31 · 3452 阅读 · 2 评论 -
Android Developer Weekly(1)
现在随着开源项目越来越多,我们需要自己整理出一份自己的开发者周报,不要问什么,发现、整理、收藏那是你自己的事情,否则你就认为是理所应当了。1. 炫酷的UI/组件BezierViewPager 这个viewpager有点太炫酷拉。 ShimmerRecyclerView 这个很适合资讯类的加载页面,在加载时居然有个buffer页,不突兀,很友好 2. 工具效率悦跑圈 Android 单业务开原创 2017-04-25 09:58:58 · 744 阅读 · 0 评论 -
Android开发者周报(2)
——————————————————组件仿美团详情滑动界面,并兼容NestedScroll嵌套Facebook推出的可声明式构建高效UI的库知乎的图片选择器Tangram Android 的设计说明PonyMusic一个很好玩的音乐播放器ChromeLikeTabSwitcher 这个怎么看着都像chrome哈哈跟随手势滑动,显示隐藏标题栏、底部导航栏及悬浮按钮的Android Be原创 2017-05-09 09:47:13 · 895 阅读 · 0 评论 -
Android的APK两种签名
前几天在研究APK瘦身的相关知识,发现有个很有意思的知识点就是apk的签名 – APK Signature Scheme v2,虽然出来了一段时间,但是这方便真是没做太多的关注,趁着十一刚过的热乎劲撸起袖子干一波。准备目前为止,android通用的打包过程时使用的签名工具有两套–jarsigner和apksigner。其中apksigner也就是刚才我们提到的APK Signature Scheme原创 2017-10-13 00:22:26 · 849 阅读 · 0 评论 -
Android开发者周报(3)
新闻2018 年 Android 应用程序的发展趋势谷歌上线基于TensorFlow的机器学习速成课程(中文版)Google 发布 ARCore 1.0首个 Android P 开发者预览版有望在 3 月中旬发布Kotlin 1.2.30 发布,引入新特性并修复 Bug多功能恶意软件 RedDrop 来袭,受害者集中在中国GitHub 遭遇有史以来最强 DDoS 攻击,...原创 2018-03-05 00:17:44 · 726 阅读 · 0 评论 -
Android开发者周报(4)
Android P 开发者预览版首发! Google 开放了Android P 的首个开发者预览版,有哪些值得尝试的新功能呢?美团外卖Android平台化架构演进实践 Android视频开发进阶Android进阶——Small源码分析之启动流程详解 解析Small框架的源码。深入理解 Activty 加载速度优化 介绍了Actity获取加载速度以及如何优化。如何...原创 2018-03-19 00:37:58 · 592 阅读 · 1 评论 -
爱编程的Cyning(5)
爱编程的Cyning(5)新闻:如约而至,Java 10 正式发布!109 项新特性一览移动研发大众点评App的短视频耗电量优化实战大家对手机越来越依赖,而各App的耗电量,直接影响了手机的待机时间,是用户非常关心的一点,如何优化看大众点评的团队是怎么做的。自动化之旅–Appium 自动化测试是很多人没涉及的地方,不过有些时候真的需要我们了解下。Android脱壳神器 之前还...原创 2018-03-26 10:16:07 · 374 阅读 · 0 评论 -
Jenkin+Git+Gradle为Android项目搭建CI环境
前言在平时的项目开发中,我们需要将最新的代码及时打包(尽管是debug版本的)供公司内部人员及时的查看工作进度,这个怎么才能做到呢。我的上家公司是创业公司,总是用一些很前卫的技术:Android Studio、Gradle、Git、Material等。这些在去年的Google IO大会后,在我们的项目中,已经开始全面的使用(其实Android项目就我一个工程师)。当时就有同事提出了CI这个自动化集成原创 2015-10-10 14:09:18 · 1983 阅读 · 0 评论 -
Android快速多渠道打包
概要听说Google play快来中国了,不知道这个消息对于奋战在一线的Android开发者来说是不是个福音,终于可以不用翻墙下载Android SDK、下载Android Studio(避免XCodeGhost闹剧),不过也有一个威胁,对国内的引用市场什么360、百度、豌豆荚等渠道市场是不是会有影响呢?就让我们拭目以待吧。其实这篇博客应该在上周就要写的,因为本人搬家的缘故一直此次往后退,今天终于可原创 2015-10-10 14:04:40 · 3192 阅读 · 10 评论 -
JSON数据解析
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读转载 2012-10-30 15:23:20 · 1205 阅读 · 0 评论 -
Android的NDK学习1
首先我先给大家推荐一个很好的博客哦,这个是我无意间看到的~~ 我首先给大家带来的是一个Helloworld的程序。 步骤会一步步贴图给出哦,至于现在的我会相信大家可以搞定的。 1 确保你已经安装了NKD(我目前用的是NDK r4) 还有就是希望大家要记得在自己的Eclipse上安装CDT插件哦,另外在编译的过程中我们还要安装Cygwin的,还得在Cygwin中配置ndk4(下面用原创 2012-11-01 16:36:39 · 2309 阅读 · 0 评论 -
FFMpeg框架代码阅读
简介 FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码. TCPMP, VLC, MPlayer等开源播放器转载 2012-10-24 11:36:13 · 2413 阅读 · 0 评论 -
C中调用JAVA的参数、方法
1、c中返回一个字符串 ................... (*env)->NewStringUTF(env,"Huazi 华仔"); ...................2、 c中返回一个数组 ..................... int i = 0; jintArray array; array转载 2012-11-02 12:36:54 · 4924 阅读 · 0 评论 -
FFmpeg在Android使用3
时隔一个暑假,在暑假期间就是做北京老程公司的一个关于k歌的手机软件,这就要就我们能过软解码和硬解码。 我是一直在利用FFmpeg这个库在做这个东西,感觉FFmpeg这个库很牛啊,不过就是太缺少相关的文档,很纠结的时啊。 目前没课就重新收起这个东西,土壤感觉这个东西太不靠谱或者说指望几个没有流媒体的学生娃来干这事就是有点小难了,不过我还是要有点信心的。 其他的不原创 2012-10-24 11:20:30 · 8925 阅读 · 4 评论 -
ffmpeg解码流程
FFMPEG解码流程:1. 注册所有容器格式和CODEC:av_register_all()2. 打开文件:av_open_input_file()3. 从文件中提取流信息:av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对应的解原创 2012-10-26 10:00:36 · 15523 阅读 · 1 评论 -
PCM数据格式
1. 音频简介 经常见到这样的描述: 44100HZ 16bit stereo 或者 22050HZ 8bit mono 等等. 44100HZ 16bit stereo: 每秒钟有 44100 次采样, 采样数据用 16 位(2字节)记录, 双声道(立体声); 22050HZ 8bit mono: 每秒钟有 22050 次采样, 采原创 2012-10-26 10:19:28 · 80999 阅读 · 17 评论 -
linux c中的byte转换成short
void say(){ char s[20] = {0x80,0x00,0xf3,0xf4,0x00,0x2a}; char * temp = s; int i = 0; for(i = 0;i<6;) { short s1 = (short)((temp[i] << 8) + (temp[i+1] << 0));原创 2012-10-26 19:27:05 · 5980 阅读 · 0 评论 -
android的k歌
http://blog.youkuaiyun.com/knight0513/article/details/7289741 Java如何实现音频对比 android下的开源播放器: http://www.linuxidc.com/Linux/2011-10/44653.htm原创 2012-11-07 18:21:24 · 2334 阅读 · 0 评论 -
android 完全退出应用程序
android退出应用程序会调用android.os.Process.killProcess(android.os.Process.myPid())或是System.exit(0),这只是针对第一个Activity(也就是入口的Activity)时生效。如果有A,B,C三个Activity,而想在B或C中Activity退出,调用上面的方法,往往会销毁当前的Activity返回上一个Activit原创 2012-11-19 17:02:22 · 6069 阅读 · 0 评论 -
android的Intent 和 Intent Filter
Android 应用程序中有三大核心组件: Activity, Service, Broadcast Receiver 都是通过被称之为意图的消息运行。Intent messaging is a facility for late run-time binding between components in the same or different applications. 意图本身一个 In转载 2012-12-11 10:46:25 · 736 阅读 · 0 评论 -
android的SharedPreferences的辅助类
sharedPreferences的使用比数据库使用可以存储一些简单的数据,我们可以来设置一些需要保存数据。public class FileUtils {// private static String path="/data/data/map.activity/shared_prefs/"; // 获取SharedPreferences对象 private static Shar原创 2012-12-11 11:44:08 · 873 阅读 · 0 评论 -
手机网站的开发
随着移动设备的发展,移动互联网的的观念也在改变着我们开发者的一些发展趋势(或者说是我们这些开发者改变了这个互联网的世界),基于移动设备的应用是很好的一个趋势。然而我们就会发现,很多时候我们我们携带者手机,却要装一些应用,为什么?这就又回到是B/S好还是C/S,我在PC上很习惯于B/S,那么基于PC的网站有时还是需要改造下,让这个网站更适合移动设备(Android WP或者IOS),我就给大家几原创 2012-12-16 20:28:18 · 945 阅读 · 0 评论 -
JquerryMobile的学习笔记1
好吧,开始学习JquerryMobile了,本人没有Html5和Jquerry的基础有点吃力,不过慢慢学会用别人的库也是一种快速学习的方法哦。 Jqm使用首先要写HelloWorld哦:原创 2012-12-16 20:49:41 · 1010 阅读 · 0 评论 -
Android中的几种网络请求方式详解
Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍四种常用网络 请求方式,我这边是通过Android单元测试来完成这四种方法的,还不清楚Android的单元测试的同学们请看Android开发技巧总结中的 Android单元测试的步骤一文。 java.net包中的HttpURLConnection类Get方式请求public static转载 2013-03-08 11:05:34 · 938 阅读 · 0 评论 -
Gradle插件开发(1)
插件开发简单的插件开发目前的开发工具主要是在Android Studio上,对这个工具真的是又恨又爱,只能收希望它越来越好。 这几天,一直在看Gradle插件的相关的东西,希望将自己的这些学习成长的经历记录下来。由易到难,开发一个自己的插件。 准备工作 1. Android Studio(建议3.0+) 2. gradle4+hello world看到hel...原创 2018-08-01 23:20:45 · 421 阅读 · 0 评论