如何通俗地理解 Gradle?

作者:nonesuccess链接:https://www.zhihu.com/question/30432152/answer/79547641来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。你都说了要通俗的理解,那就用不着学习什么理论了,通俗着来就是了。通俗的说:gradle是打包用的。你觉得解决你的问题了吗?如果没解决,那是你的问题提得不够好。比如我猜你应该提:为...
阅读(83) 评论(0)

[置顶] Android系统截屏的实现(附代码)

1.背景           写博客快两年了,写了100+的文章,最火的文章也是大家最关注的就是如何实现android系统截屏。其实我们google android_screen_shot就会找到很对办法,但那些都是很多年前的了,在android4.*版本后,android对于源码进行了更正,使得以前的方法都不能够使用。       感谢cjd6568358这名网友,我们一起讨论,最终由他实现了a...
阅读(15023) 评论(43)

【Android-tips】 Unable to execute dex: Multiple dex files define 解决方法

唔,之前已经想过今后不动android,没想到还是因为比赛的原因重操旧业。android有很多问题是由于eclipse的不完善造成的,比如今天遇到的这个问题 Unable to execute dex: Multiple dex files define[2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex fi...
阅读(2714) 评论(0)

android告别篇-对于源码我的一些看法

1.背景         即将结束在sony移动的实习了,在最后的日子有一些伤感有一些感触,对于android这个倾注一年心血的技术有太多话要说。感谢sony移动的各位大牛们给我这个机会,让我彻彻底底的看清了android的本质。没有这次工作经历,我对android的印象可能会一直停留在sdk层。这一年陆陆续续的写关于android方面的博客,算上这一篇应该正好20篇。从最初的介绍一些小控件的使...
阅读(4090) 评论(11)

android SQLite数据库用法图文详解(附源码)

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景         SQLite是嵌入式设备使用的一种轻量型数据库。可以通过执行sql语句对数据库进行操作,android也为其提供了完善的函数接口支持。下面就来实现一个简单的数据库,可以实现查询以及插入等功能。 例图如下:...
阅读(7620) 评论(6)

android 4.3 操作源码实现系统截屏(暂无移植性)

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景        android系统的系统截屏功能是google封装起来的,也是大家都很想获得的,经过一个多月的漫长研究,博主终于成功的在android新版本也就是4.3以上版本实现了系统截屏。如果大家想更好的了解这些知识,我建议您先把android截屏源码捕获以及android截屏尝试方法总结看完再...
阅读(5281) 评论(7)

android图文介绍NDK安装及简单jni demon的实现

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景      android NDK可以用来编译android的native方法,也可以将c和c++的代码编译成.so文件,让android程序运行。 2.NDK安装(linux环境)    (1)下载对应的ndk版本,在shell里输入如下命令          gedit ~/.bash...
阅读(2252) 评论(0)

android源码出现的@字符意义总结

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景        在android源码中我们能看到各种以@开头的字符,他们大多出现在注释中,如下图所示 但是可不要小看了它们地作用,昨天当我编译源码的时候,就在一个“@link”处报错了,下面就总结下常用的@字符的意义。 2.总结篇 (1)最讨厌的@字符 @hide       ...
阅读(1785) 评论(2)

Linux下NDK的安装配置

Linux下NDK的安装配置     在编写android程序的时候如果需要复用一部分以前的c语言程序,可以考虑使用NDK。由于设计到c和c++编程,故强烈建议在Linux下安装上eclipse的CDT插件。安装方法同安装其他插件的方式一样,推荐离线安装,方法这里不再赘述。     在使用NDK之前需要下载android-ndk包,下载解压后将解压后的文件夹拷贝到自定义的目录下面(如“/roo...
阅读(1526) 评论(0)

android4.3 截屏功能的尝试与失败分析

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景          上一篇讲了在源码中捕获到了android手机的截屏函数(同时按下电源键与音量减,详情http://blog.csdn.net/buptgshengod/article/details/19911909),经过一周的研究还是没有在手机上实现系统截屏功能,总结下尝试的方法与失败的原因...
阅读(8165) 评论(16)

【android4.3】记一次完整的android源码截屏事件的捕获(不同于网上的老版本)

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景        我们知道android提供了一个系统截屏功能,就是按住电源键和音量减的按键0.5秒,系统将执行截屏功能。所以要实现系统截屏的功能,就是要捕获系统的这两个组合键下面的函数,然后一层一层的向下挖掘。现在网上找到的版本是在Surface.java文件下存在ScreenShot()函数,是@...
阅读(10508) 评论(18)

【android-tips】android程序执行adb shell命令(实例源码)

(转载请注明出处:http://blog.csdn.net/buptgshengod) package net.gimite.nativeexe; import java.io.BufferedReader; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; impo...
阅读(5500) 评论(0)

【android-tips】adb 常用命令汇总(持续更新中)

(转载请注明出处:http://blog.csdn.net/buptgshengod)         最近一直在用adb shell操作一些android代码方面的东西,在这里记录下来,今后遇到新的再不段补充。 1.pull命令,将手机中的文件pull到pc上(将sd卡中的13.png放到电脑端) adb pull /sdcard/13.png /home/CORPUSERS/...
阅读(1995) 评论(1)

【android-tips】installfailedinsufficientstorage解决方案

(转载请注明出处:http://blog.csdn.net/buptgshengod)    有的时候当我们调试android程序时,往往因为(转载请注明出处:http://blog.csdn.net/buptgshengod)...
阅读(1957) 评论(0)

android tesseract-ocr实例教程(包含中文识别)(附源码)

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.介绍         快过年了,博主的新应用-屏幕取词之了老花镜的编码工作也在紧锣密鼓的进行中。下面分享一下这个应用中的核心功能ocr,也就是图片识词功能。先来看下我的实现效果。上图是在网上随便截下来的一个带有英文的页面,下图是我的应用的实现效果。 2.实现    (1)首先要下...
阅读(14760) 评论(50)

带你看android的内心世界

(转载请注明出处:http://blog.csdn.net/buptgshengod)    下面带你看看,android的源码在手机中的样子。 1.要有个root的手机,网上攻略一大堆,就不细说了 2.将手机连上电脑,在terminal中输入adb shell 这时候已经进入了手机系统。 3.cd一下进入system framework等就是我们要改的源码内容了。...
阅读(1592) 评论(1)

【android-tips】android xml布局总结篇

(转载请注明出处:http://blog.csdn.net/buptgshengod) 一.背景         可能很多人跟我一样,做了好久的android程序,却一直没有认真地坐下来好好学习下xml文件的布局。其实有的时候我们用view绘制或是利用ADT的图形界面功能就可以轻松搞定布局,但是最好还是静下来学习下xml的布局文件具体写法。这一节我们要绘制如下图所示的界面。 二基础知识 ...
阅读(4240) 评论(0)

【android-tips】如何在view中取得activity对象

(转载请注明出处:http://blog.csdn.net/buptgshengod)     今天想实现在view中返回上一个activity的功能,想了半天。因为在虽然view是包含于一个activity的,但是直接在view中用this取得的对象不是activity而是这个view,直接写activity的名字也不行。于是找到了这个方法并附上!     首先假设,view是在activi...
阅读(4956) 评论(2)

【android-tips】Activity间数据传递之Bundle和SharedPreferences

(转载请注明出处:http://blog.csdn.net/buptgshengod)  1.介绍    对于初学者android不同activity间的数据传输一直是一个难题,主要的解决方法主要有两种一种是用Bundle传输数据,一种是用SharedPreferences。两者的区别,一般来讲SharedPreferences用来存储轻型数据,保存在xml里,可以持久保存。反观Bundle可...
阅读(2643) 评论(0)

【android-tips】关于string.xml的使用

(转载请注明出处:http://blog.csdn.net/buptgshengod)  1.介绍                   在制作android应用的时候,常常用到很多string,就是一些文字,这里介绍一种方法,将所有string封装在一个string.xml文件中,通过styles.xml控制string的大小等属性。在代码中,只要调用string的id即可。这样符合面向对象...
阅读(2434) 评论(0)
25条 共2页1 2 下一页 尾页
    我的微信公众号

    作者公众号:凡人机器学习

    凡人机器学习

    作者新书《机器学习实践应用》

    主要讲述算法和业务的结合,适合初学者

    机器学习实践应用

    京东地址

    个人资料
    • 访问:696153次
    • 积分:9712
    • 等级:
    • 排名:第1889名
    • 原创:220篇
    • 转载:39篇
    • 译文:0篇
    • 评论:433条
    博客专栏
    统计