最新 | 最热门 | 最高评价

+0  My Nexus 5X bullhead is gone for good

Tag: Linux | Android | Networking | Privacy | Security | Technology
IT牛人.117 发于 2017年04月25日 18:30 | 点击: 4212 | 展开摘要
TL;DR

The 13 months old Nexus 5X 32GB entered an infinite reboot loop, it has gone for good. LG != Life’s Good, it stands for Low (quality, standards) Goods really, avoid at any cost.

NOTE: My previous Nexus 5 became unusable after the po

查看全文: http://www.udpwork.com/item/16227.html

+0  浅谈移动应用的跨平台开发工具(Xamarin和React Native)

Tag: 技术读物 | 编程工具 | Android | C++ | Facebook | iOS | Javascript | ReactNative | Xamarin | 开发工具 | 移动开发
jnj 发于 2016年06月06日 12:35 | 点击: 1076 | 展开摘要
谈移动应用的跨平台开发不能不提HTML5,PhoneGap和Sencha等平台一直致力于使用HTML5技术来开发跨平台的移动应用,现在看来这个方向基本算是失败的,基于HTML5的移动应用在用户体验上与原生应用仍然存在着明显的差距。

与上述HTML5平台不同,Xamarin和React Native通过各自的方式来实现跨平台。Xamarin基于Mono框架将C#代码编译为原生平台代码,React Native则是在UI主线程之外运行一个JavaScript线程,两者呈现给用户

查看全文: http://www.udpwork.com/item/15541.html

+0  创建安卓app的30个经验教训

Tag: Android
鸟窝 发于 2016年02月19日 16:34 | 点击: 846 | 展开摘要
原文: Building Android Apps — 30 things that experience made me learn the hard way by César Ferreira

中文: 创建安卓app的30个经验教训 by 泡在网上的日子

世人分两种:一是从苦逼的过程中学习经验,一是学习别人的经验。这里是我一路走来学到的一些东西,分享给你:

在添加任何第三方库之前,请三思。 要慎重!

如果用户看不到,就不要绘制它!

除非真的需要,否则别使用数据库

查看全文: http://www.udpwork.com/item/15245.html

+0  uriDB网站的可扩展的技术栈

Tag: go | bootstrap | nginx | nsq | android | mongo | elasticsearch | 架构
鸟窝 发于 2015年11月10日 15:11 | 点击: 2144 | 展开摘要
背景

uriDB本身不生产干货,uriDB技术流网站只是大自然的搬运工。
自Hacker News诞生依赖,已经有多个中文技术头条的网站了,比如开发者头条和极客头条,为什么还要做这样一个雷同的头条网站呢?

有两个原因:
一是我想做一个分类头条的网站,按照技术领域对文章进行分类,这样只对前端感兴趣的同学可以只跟踪最新的前端文章。 同时uriDB只会筛选最新的技术干货,不会将问答,闲聊等技术层次低的文章收录。
二是这么多年来,我涉及的领域包括后台,大数据,前端和移动端的技术也

查看全文: http://www.udpwork.com/item/14757.html

+0  在RecyclerView上使用布局动画

Tag: Android
鸟窝 发于 2015年09月17日 11:28 | 点击: 969 | 展开摘要
原文:Layout animations on RecyclerView
翻译: 在RecyclerView上使用布局动画(Layout animation) by 泡在网上的日子
本文可以结合 Android LayoutAnimation使用及扩展 一起阅读。

自动Material Design出现以来,我对一些视频中演示的网格铺开动画感到惊讶。这是一种斜对角线动画,让activity从上到下从左到右铺开。非常漂亮。

我一直试图尝试所有能得到那种效果的方法。一种办

查看全文: http://www.udpwork.com/item/14607.html

+0  RecyclerView的拖动和滑动 第二部分 :拖块,Grid以及自定义动画

Tag: Android
鸟窝 发于 2015年09月16日 10:27 | 点击: 1014 | 展开摘要
原文:Drag and Swipe with RecyclerView Part Two: Handles, Grids, and Custom Animations
翻译:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0724/3219.html by 泡在网上的日子

在第一部分,我们介绍了ItemTouchHelper,以及ItemTouchHelper.Callback 的实现,在线性列表(R

查看全文: http://www.udpwork.com/item/14608.html

+0  RecyclerView的拖动和滑动 第一部分 :基本的ItemTouchHelper示例

Tag: Android
鸟窝 发于 2015年09月16日 09:58 | 点击: 909 | 展开摘要
英文原文:Drag and Swipe with RecyclerView
翻译: RecyclerView的拖动和滑动 第一部分 :基本的ItemTouchHelper示例 by 泡在网上的日子
另一个翻译: 拖拽RecyclerView by objectlife

在安卓中,有许多关于如何使用RecyclerView实现“drag & drop” 与 “wipe-to-dismiss”的教程,库和例子。即使现在已经有了新的,更优的实现方式,大多数仍然是使用老旧

查看全文: http://www.udpwork.com/item/14606.html

+0  Android实现波浪效果 - WaveView

Tag: Android
鸟窝 发于 2015年09月15日 14:49 | 点击: 1002 | 展开摘要
先上效果图

实现

WaveView的属性

Wate Level(水位)
波浪静止时水面距离底部的高度
Amplitude(振幅)
波浪垂直振动时偏离水面的最大距离
Wave Length(波长)
一个完整的波浪的水平长度
Wave Shift(偏移)
波浪相对于初始位置的水平偏移

实现思路

设想我们有一个画好波形的图片,那么我们只需要用这张图片填充(X轴方向重复,Y轴方向延伸)整个View,然后水平移动图片,就

查看全文: http://www.udpwork.com/item/14603.html

+0  Android Arm 编译优化选项评测

Tag: 编程技术 | Android
skywind 发于 2015年08月25日 18:54 | 点击: 1004 | 展开摘要
用不同测试用例具体测试 softfp, armv7-a, cortax 等优化选项,看选项不同性能差别多大。首先设计下面几个测试用例,包含字符串处理、复杂逻辑、整数运算、浮点运算几个方面:

compress:进行 LZO/LZW 大规模压缩,测试搜索,字符串匹配,复杂分支等性能

resample:进行一系列整数 DSP 运算,包括 resample 和 fir low pass

int add:一亿次整数加法

int mul:一亿次整数乘法

int div:

查看全文: http://www.udpwork.com/item/14543.html

+0  Android 命令行调试 C/C++ 程序

Tag: 编程技术 | Android
skywind 发于 2015年08月25日 14:24 | 点击: 1078 | 展开摘要
传统方式调试 NDK 开发的程序比较麻烦,先要编译成 JNI,又要导出 java接口,还要再写一个 java 工程,改一个地方又要连续改几处,这样效率是很低的。最频繁使用的关键工作路径(编译/调试环节)如果能极致简化,那么可以带来开发效率的成倍提升。其实安卓官方是提供了命令行调试方法的,将你需要调试的 C代码用 NDK直接编译成可执行,然后到设备上执行:

使用 NDK 导出独立工具链,方便以后使用,在 cygwin 下面,将 $NDK 环境变量代表的路径设置好,然后:

c

查看全文: http://www.udpwork.com/item/14542.html

+0  Gradle多渠道打包

Tag: Gradle | Android
鸟窝 发于 2015年08月24日 08:57 | 点击: 1020 | 展开摘要
原文: Android Studio系列教程六--Gradle多渠道打包 ,

美团采用了另外一种hack的方式快速为多渠道打包: 美团Android自动化之旅—生成渠道包,在META-INF文件夹下添加不同的空文件。

由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。

友盟多渠道打包

废话不多说,以友盟统计为例,在AndroidManife

查看全文: http://www.udpwork.com/item/14536.html

+0  Android Design Support Library的代码实验

Tag: Android
鸟窝 发于 2015年08月11日 08:17 | 点击: 1568 | 展开摘要
原文:Codelab for Android Design Support Library used in I/O Rewind Bangkok session----Make your app fancy with few lines of code

原文项目 demo: Lab-Android-DesignLibrary

双语对照地址: 【翻-双语】Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

翻译

查看全文: http://www.udpwork.com/item/14366.html
|<<<1234567>>>| 一共7页, 84条记录