关闭

如何看待 Kotlin 成为 Android 官方支持开发语言?

Google IO 2017宣布了 Kotlin 会成为 Android 官方开发语言。一时间朋友圈和Android圈被各种刷屏。当然我也顺势而为发布了一篇的文章《为什么我要改用Kotlin》,着实狠狠地蹭了一波热度(尽管这样会被鄙视)。眼下Android圈已经躁动了,甚至严重到如果对Kotlin视而不见就显得自己不像一个合格的Android程序员。本文尝试从一个客观全面一点儿的角度来看待这件事情,...
阅读(14389) 评论(19)

为什么我要改用Kotlin

写在前面的话,作为一个不熬夜的人,一觉醒来发现Kotlin成为了Android的官方语言,可谓是大喜过望。为了趁热打铁,我决定提前三天放出原定本周日Release的文章。希望能及时让大家了解一下Kotlin。相信很多开发人员,尤其是Android开发者都会或多或少听说过Kotlin,当然如果没有听过或者不熟悉也没有关系。因为本篇文章以及博客后期的内容会涉及到很多关于Kotlin的知识分享。在写这篇文...
阅读(35381) 评论(41)

Android扫描多媒体文件剖析

这篇文章从系统源代码分析,讲述如何将程序创建的多媒体文件加入系统的媒体库,如何从媒体库删除,以及大多数程序开发者经常遇到的无法添加到媒体库的问题等。本人将通过对源代码的分析,一一解释这些问题。...
阅读(824) 评论(0)

Android Webview加载网页时发送HTTP头信息

Android Webview加载网页时发送HTTP头信息 JUL 12TH, 2014 原文链接:http://droidyue.com/blog/2014/07/12/load-url-with-extra-header-in-android-webview-chinese-edition/ 当你点击一个超链接进行跳转时,WebView会自动将当前地址作为Refere...
阅读(5342) 评论(0)

博客国际化

本博客不再更新,更多新内容请访问 http://androidyue.github.io 新博客以英语为主要语言。...
阅读(984) 评论(0)

Fedora 问题总结第二季

该系列主要是记录自己使用fedora发现的问题。 1Linux Error: curses.h: No such file or directory Problem Solution sudo yum install ncurses-devel ncurses 2.Extra bz2 files Go to terminal and enter command below to extra...
阅读(951) 评论(1)

两则快速git pull push的脚本

在团队中使用git有一段时间了,强烈到领悟的git的方便,方便地认为这个世界上只需要git,不需要svn这样的东东。 然而,即使在方便的工具也有遇到不方便的瓶颈的时候,举例来说,git pull 和push的语法基本都是差不多,基本上是我们需要输入origin branchName 可不可以直接填写上origin 和 当前的分支名呢,这样不是更方便么,当然可以。请参考下列代码: gpull....
阅读(2353) 评论(0)

Fedora问题总结

07年的古董机上安装了Fedora 17,桌面环境为十分轻量级的LXDE,跑起来很流畅,一点都没有感觉到卡。但是还是遇到了一些问题,总结一下。 1.解决触控板Tap不能用的问题 Fedora默认的Gnome会带着一个GUI的工具,但是LXDE里我这里就没有,所以只能修改配置文件来解决问题。 [androidyue@localhost ~]$ cd /usr/share/X11/xorg.co...
阅读(1366) 评论(0)

git备忘录

1.git: patch does not apply git apply --ignore-space-change --ignore-whitespace mychanges.patch  2.Get current branch(in Bash) git branch | sed -n '/\* /s///p'...
阅读(1055) 评论(0)

Py脚本:转换两个文件名称

自己写的一个简单的交换两个文件(夹)的py脚本,一开始本打算用shell写的,后来赶脚自己的shell还是比较菜,不如python来的利索,于是py了。 代码如下: #!/usr/bin/env python # coding=utf-8 # author:andrewallanwallace@gmail.com ''' This simple script is written for ea...
阅读(4182) 评论(0)

Android实用问题汇总

用来记录遇到的小问题。 1.android error: Apostrophe not preceded 问题是Apostrophe(')没有被转义,比如这个文字资源 It's beautiful.应该写成It\'s beautiful即可。...
阅读(1225) 评论(0)

Vim超实用集锦

1.unindent does not match any outer indentation level 原因是文件中包含了tab和空格的混合 解决方法:全部使用空格。将 tabstop 和 shiftwidth 设置成相同的值,如 4,并设置 expandtab。这样新增的缩进会用空格,你按下 tab 键,出来的也全是空格。如果文件里本来就有 tab 的话,可以再用一次 :retab 命令...
阅读(978) 评论(0)

Java中Error捕获深入

Java Error能不能捕获这个问题,之前从别人的博客看到过,然后自己也实验过,其实Error和Exception一样是可以捕获的。但是前些时候,又开始和同事讨论了起来,相比之前别人的文章,只是验证可以捕获,想加入点不同的东西。所以写下这篇文章。 首先下面的代码就是出现异常并捕获的代码。 private static void testCatchError() { try {...
阅读(3277) 评论(0)

Eclipse相关集锦第二季

Eclipse相关的问题第二季开始了,这些问题都是我平时遇到的,然后记录下来备忘,帮助到别人最好不过了。 1.Unable to execute dex: GC overhead limit exceeded 换机器,新安装Eclipse运行Android程序出现Unable to execute dex: GC overhead limit exceeded,并且较频繁地卡住。实际上...
阅读(1672) 评论(0)

Android过滤具体应用日志的脚本

最近新修改完善了一个脚本,贴出来和大家分享一下。 功能:按照程序(包名)过滤某一程序的日志,便于更加准确定位问题。 原理:根据报名找到进程ID,然后根据得到的进程ID过滤 代码: #!/usr/bin/env python #coding:utf-8 #author:andrewallanwallace@gmail.com #This script is aimed to...
阅读(1670) 评论(1)
107条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:457767次
    • 积分:5378
    • 等级:
    • 排名:第5250名
    • 原创:91篇
    • 转载:13篇
    • 译文:3篇
    • 评论:106条
    文章分类