Linux Android
文章平均质量分 81
某笨緢_Jun
因为笨所以要更努力
展开
-
在Ubuntu上下载、编译和安装Android最新源代码
转载自老罗博客:http://blog.csdn.net/luoshengyang/article/details/6559955看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源代码了呢?一直习惯使用Windows系统,而Android源代码是不支持在Windows上编译上,于是决定使用虚拟机安装转载 2013-07-29 16:24:42 · 1211 阅读 · 0 评论 -
Build Android Project with Gradle
现在随着友盟这类统计工具在项目中集成,根据不同渠道打不同的APK包也成为日常工作之一。神马?你还在手动改渠道号一个一个打包?!那你一定是个非常勤奋的程序员- -!正好尝试使用Android Studio,稍微了解了下Android Studio的使用的构建工具:Gradle。什么是Gradle你可以看一下Gradle主页。简单来说,Gradle是一个自动化编译部署测试工具。Gradle原创 2014-08-21 23:22:12 · 3043 阅读 · 3 评论 -
linux下编译GD(freetype+libjpeg+libpng+gd-devel)
1、检查freetype是否安装rpm -qa | grep freetype没有的话编译freetype 这里下载./configure --prefix=/usr/local/freetypemake && make install 即可,没有花头2、检查libjpeg是否安装rpm -qa | grep libjpeg没有的话编译libjpeg原创 2014-07-18 00:03:52 · 3484 阅读 · 0 评论 -
Haproxy+KeepAlived 负载均衡
软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。还可以使用nginx来实现,不过nginx只工作在7层网络之上。详细请参考抚琴煮酒写的“软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比”这篇文章,简单很详细,很好。HAProxy转载 2013-12-25 15:27:22 · 1532 阅读 · 0 评论 -
Ubuntu桌面操作快捷键 + 搭建c/c++编译环境----CDT插件
Ubuntu操作基本快捷键* 打开主菜单 = Alt + F1* 运行 = Alt + F2* 显示桌面 = Ctrl + Alt + d* 最小化当前窗口 = Alt + F9* 最大化当前窗口 = Alt + F10* 关闭当前窗口 = Alt + F4* 截取全屏 = Print Screen* 截取窗口 = Alt + Print Screen默认特殊快原创 2013-12-20 17:02:12 · 1422 阅读 · 0 评论 -
Android系统信息(内存、cpu、sd卡、电量、版本)获取
一、内存(ram):android的总内存大小信息存放在系统的/proc/meminfo文件里面,可以通过读取这个文件来获取这些信息: public void getTotalMemory() { String str1 = "/proc/meminfo"; String str2=""; try {原创 2013-12-20 14:56:06 · 1727 阅读 · 0 评论 -
Linux 学习笔记 --
vi 撤销重做于前进后退在vi中按u可以撤销一次操作u 撤销上一步的操作Ctrl+r 恢复上一步被撤销的操作原创 2013-12-19 17:40:40 · 1125 阅读 · 0 评论 -
Sublime Text 2 使用指南 + ubuntu 下安装 + 喜欢 sublime Text 理由
使用背景89年,两年半经验Java程序员(Android 开发工程师).终日与Eclipse为伴.摸过Visual Studio.学过点Vim.没有代表性,也没有牛逼经历.希望玩一些新东西(并且希望它有存在价值的东西).写的比较片面,大牛看到了也可能觉得比较弱... 多包涵了.1.IDE 是什么?集成开发环境,Integrated Development Environment的英文缩转载 2013-12-16 18:19:48 · 6586 阅读 · 0 评论 -
Android adb 使用详解
Android调试桥接器,简称ADB (Android Debug Bridge),是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分:l 客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和DDMS这样的Android工具也可以调用adb客户端。l 服务端部分,是运行在开发用电脑上的后台进程,用于管理客户端与运行在转载 2013-12-13 17:05:01 · 2620 阅读 · 0 评论 -
windows下eclipse 搭建android ndk开发环境
安装cygwin:由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,非常有用。通过它,你就可以在不安装linux的情况下使用NDK来编译C、C++代码了。下面我们一步一步的安装cygwin吧。首先要下载cy转载 2013-12-05 11:21:24 · 1165 阅读 · 0 评论 -
Android NDK Hello + JNI 与 NDK区别
Android应用程序访问android的根文件系统中的文件时,由于应用程序的权限限制,无法访问这些文件,怎么办?这时就要用到NDK编程了,既用C/C++代码实现访问系统文件,并将其生成本地库,供android中的java代码调用,这样就可以在java代码中通过调用C/C++编写的库的接口来实现对系统文件的访问。为何要用到NDK?概括来说主要分为以下几种情况:转载 2013-12-04 18:25:11 · 7688 阅读 · 2 评论 -
Android中单元测试 Robolectric + MVP模式
随着Agile的普及,以及开发人员对测试重要性的认识逐步加深,单元测试已经成了越来越多软件项目开发中不可缺少的一部分。无论项目是不是采用TDD的形式来进行开发,单元测试都能够为项目的修改和重构提供一定的保障。Android作为主要的移动平台之一,吸引了无数的开发人员。但面对Android平台和环境的种种限制,很多开发人员往往有心无力,很难为其项目添加全面有效的单元测试。Android平台的原创 2013-12-10 11:59:32 · 6896 阅读 · 0 评论 -
Android jni编译时 Android.mk文件 规范说明
Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。一、Android.mk文件的用途一个android子项目中会存在一个或多个Android.mk文件1、单一的Android.mk文件直接参考NDK的sampl转载 2013-12-09 14:07:52 · 3403 阅读 · 0 评论 -
Linux命令行技巧 + 快速提高vi/vim使用效率途径 + 解决 ubuntu 13.10下eclipse菜单栏失效
下面我将和大家分享一些学习Linux命令行的技巧,希望能对大家有所助益。如果在本文中遇到不太熟悉的命令,可以在终端中键入以下命令寻求帮助。Man Where there's a shell, there's a way. Linux入门必备了解bash:没有必要钻研长篇累牍的bash使用手册,通过man bash学习即可。 了解vi:你在工作中也许会使用Emacs或E转载 2013-12-09 15:35:01 · 4518 阅读 · 2 评论 -
Android编译系统makefile(Android.mk) 写法
(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)Android.mk中可以定义多个编译模块,每个编译模块都是以include $(转载 2013-12-02 10:33:30 · 1321 阅读 · 0 评论 -
Ubuntu13.04环境下载、编译Android源代码
网上介绍下载、编译Android方法一坨,读万卷书不如行万里路,以下是笔者亲身经历的(笔者是使用的系统是ubuntu 13.04)。安装git:[html] view plaincopy$ sudo apt-get install git-core gnupg 安装Java JDK6.0:[html] view plainc原创 2013-11-23 22:13:39 · 2832 阅读 · 1 评论 -
android 4.3源码下载【自己下载成功的步骤、其中遇到很多你可能会遇到的很多问题】
[html] view plaincopyjianguoliao@jianguoliao-Lenovo-IdeaPad-Y470:~$ cat /etc/issue Ubuntu 12.04.2 LTS \n \l jianguoliao@jianguoliao-Lenovo-IdeaPad-Y470:~$ sudo lsb_release -a [sudo] passw转载 2013-11-24 01:05:25 · 3166 阅读 · 0 评论 -
SSH25个命令 + 深入SSH端口转发细节
OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳的候原创 2013-08-27 14:59:01 · 9577 阅读 · 1 评论 -
Android ViewTree and DecorView
图形用户界面(GUI)是Android应用程序开发不可或缺的一部分。其不仅能为用户提供输入,还能够根据(用户)执行的动作,提供相应的反馈。因此,作为开发人员,能够理解UI(用户界面)是如何创建以及跟新的,就显得尤为重要。ViewTreeView 和 ViewGroup 是Android UI的基本组件, 而ViewGroup作为容器,可以包含一组View, 并且ViewGroup其转载 2015-02-03 17:16:44 · 1010 阅读 · 0 评论