android 中的 window,view,activity具体关系

android 中的 window,view,activity具体关系 通过讨论这个问题,我们能够见识到google是对面向对象模式的理解,能够理解android底层的一些调用。这也是一道很常见的面试题。 我们这篇文章就来解决这四个问题: Android  中view的显示视图么?A...

2016-10-05 18:31:36

阅读数 233

评论数 0

Android签名总结

一、为什么要签名        开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。         由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同...

2016-09-23 16:26:07

阅读数 278

评论数 0

android 系统修改参考

1、launcher的布局太居中,要想两边拉伸 40dp 40dp apps tab栏的宽度( Launcher2 icon 数目、大小) \packages\apps\Launcher2\res\layout-sw720dp\workspace.xml> ...

2016-09-23 16:25:08

阅读数 469

评论数 0

git 如何让单个文件回退到指定的版本

1.进入到文件所在文件目录,或者能找到文件的路径 查看文件的修改记录 1 $ git log MainActivity.java 结果: 1 2 3 4 5 6 7 8 9 10 11 ...

2016-09-23 16:23:10

阅读数 197

评论数 0

解决adb无法连接手机问题

adb devices 显示 ???????????? no permissions 问题解决   1、设置usb权限 因为ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。 $ lsusb Bus 005 Device 00...

2016-09-23 16:20:25

阅读数 566

评论数 0

阿里云服务器搭建Java web环境教程

一、远程连接阿里云Linux云服务器-命令行模式 http://help.aliyun.com/knowledge_detail/5974573.html?spm=5176.768314827.0.0.KruEHG 1、远程连接工具。目前Linux远程连接工具有很多种,您可以选择顺手的...

2016-09-23 16:14:29

阅读数 621

评论数 0

自制RK原始仓库更新补丁生成脚本

RK原始git仓库里是分成很多个小git仓库的,所有的小仓库的路径和最新commit号都记录在一个manifest.xml文件里面,当有源码更新的时候,会更新这个xml文件,可以看到commit号对比老的xml是改变了的。RK更新仓库时,我们的做法是对比xml文件,生成改动文件的所有补丁,再打到我...

2016-09-23 16:13:50

阅读数 198

评论数 0

View 事件传递

1、基础知识 (1) 所有 Touch 事件都被封装成了 MotionEvent 对象,包括 Touch 的位置、时间、历史记录以及第几个手指(多指触摸)等。 (2) 事件类型分为 ACTION_DOWN, ACTION_UP, ACTION_MOVE, ACTION_POINTER_DOWN...

2016-09-23 16:11:17

阅读数 102

评论数 0

window远程登录ubuntu 12.04

在登录ubuntu的时候,选择gnome classic桌面 1.点击屏幕左上角->系统工具->首选项->桌面共享 配置用户共享即可。   ubuntu远程桌面共享采用的是rdp协议: 需要依次安装: 1.sudo apt-get instal...

2016-09-23 16:10:54

阅读数 174

评论数 0

Git Commit Template 提交模板

1、在根目录建立模板文件 如 xxx_template文件,其内容如下: [需求/BUG]: [模块]: [说明]:   2、设置模板,命令如下 git config commit.template   [模板文件名]    //这个命令只能设置当...

2016-09-23 16:09:38

阅读数 3955

评论数 0

系统dpi与应用中的图片缩放关系

一 、 背景 android系统在某些情况下,会默认缩放图片资源,这在EInk上会使图片发虚。如果图片资源放在nodpi下,系统就不会去缩放,目前电子书都是采 用这种方案使EInk屏幕显示原始图片的效果。但是系统dpi和应用开发中资源存放位置到底有着什么关系呢? 在实际的UI制作中又需要参考...

2016-09-23 16:08:49

阅读数 501

评论数 0

让 Terminal/Vim 使用 solarized风格

很多程序员使用的一款Terminal/Vim 主题,非常养眼好看, 1.先改终端的配色为Solarized 要设一下 solarized theme for GNU ls,不然在 Terminal 下 ls 啥的都灰蒙蒙的,也不舒服: git clone git://gith...

2016-09-23 16:07:51

阅读数 4951

评论数 0

系统工程师之系统升级研究

—–升级包下载流程 前一阵子,一直忙项目并负责了系统升级这一块。简单总结和分析系统升级模块的处理。 首先明确系统升级UI以及大概思路: 1.系统升级单独作为一个apk进行编写。启动系统升级apk可以用: Intent intent = new Intent (); ...

2016-09-23 15:54:11

阅读数 806

评论数 1

图像处理算法的性能评估

图像处理原理 关于图象,要明确图片是由各个相素点组合而成,每个相素点又是由R,G,B不同比例混和而成,当明白了成相原理,当我们想对图片进行颜色处理,譬如滤镜效果,就可以通过改变R,G,B的比例值从而达到我们期望的颜色效果。   分析 安卓中提供图片颜色处理的方法类,可以进行色相...

2016-09-23 15:53:04

阅读数 1277

评论数 0

Ubuntu 中软件的安装、卸载以及查看的方法总结

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。 一、Ubuntu中软件安装方法 1、APT方式 (1)普通安装:apt-get ins...

2016-09-08 17:34:33

阅读数 296

评论数 0

几种在shell命令行中过滤adb logcat输出的方法

我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率。本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法。        1、只显示需要的输出(白名单)        最方...

2016-09-08 17:04:29

阅读数 310

评论数 0

Android读写文件正确实行方法介绍

Android开源手机操作系统可以让开发人员在模拟器中进行相应的操作以使系统满足用户的各种需求。在这里我们可以通过对Android读写文件的相关操作来体验一下这款操作系统的编写方式。 众所周知Android有一套自己的安全模型, 具体可参见Android开发文档。当应用程序(.apk)在安装...

2016-09-08 16:56:53

阅读数 342

评论数 0

Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸

一、引言   Android的开源使厂商无需自行研发OS,大大降低了研发、生产的成本,使得Android平板品牌如雨后春笋般爆发,山寨机厂商们似乎又找到了一丝希望。与此同时带来的是广大开发者的苦不堪言,各种神奇的小板儿考验着app的兼容性,各种定制的rom不经意间就让app崩溃,光是界面上的...

2016-09-08 16:53:14

阅读数 143

评论数 0

解析Android资源文件及他们的读取方法详解

Sam在Android开发中,有两种处理资源文件的方式。其一,是将所有资源文件以及JNI程序放置于一个单独的资源包。使用到他们时,使用文件方式读取。或者直接使用C++层代码读取。 其二,则是将资源文件加入到APK内部。使用各种不同的办法去得到其内容。 方法一:适合于移植较大的C++程序时使用,因...

2016-09-08 16:49:54

阅读数 1435

评论数 0

关于CoordinatorLayout与Behavior的一点分析

Behavior是Android新出的Design库里新增的布局概念。Behavior只有是CoordinatorLayout的直接子View才有意义。可以为任何View添加一个Behavior。 Behavior是一系列回调。让你有机会以非侵入的为View添加动态的依赖布局,和处理父布局(Co...

2016-09-08 16:34:26

阅读数 195

评论数 0

提示
确定要删除当前文章?
取消 删除