7 马踏草青黄

尚未进行身份认证

暂无相关描述

等级
TA的排名 16w+

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

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

2016-10-05 18:31:36

Android签名总结

一、为什么要签名       开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。       由于开发商可能通过使用相同的PackageName来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版

2016-09-23 16:26:07

android 系统修改参考

1、launcher的布局太居中,要想两边拉伸40dp40dpappstab栏的宽度( Launcher2icon数目、大小)\packages\apps\Launcher2\res\layout-sw720dp\workspace.xml>launcher:cellCountX=”10″launcher:cellCountY=”6″

2016-09-23 16:25:08

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

1.进入到文件所在文件目录,或者能找到文件的路径查看文件的修改记录1$gitlogMainActivity.java结果:12345678910111213141516171819commit7641210b242

2016-09-23 16:23:10

解决adb无法连接手机问题

adbdevices显示????????????nopermissions问题解决 1、设置usb权限因为ubuntu这样的系统都是默认以非root身份在运行的,要使用usb调试,需要sudo支持。$lsusbBus005Device001:ID1d6b:0001LinuxFoundation1.1roothubBu

2016-09-23 16:20:25

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

一、远程连接阿里云Linux云服务器-命令行模式http://help.aliyun.com/knowledge_detail/5974573.html?spm=5176.768314827.0.0.KruEHG1、远程连接工具。目前Linux远程连接工具有很多种,您可以选择顺手的工具使用。下面使用的是名为Putty的Linux远程连接工具。该工具是免费的,且不需要安装,在网上方便

2016-09-23 16:14:29

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

RK原始git仓库里是分成很多个小git仓库的,所有的小仓库的路径和最新commit号都记录在一个manifest.xml文件里面,当有源码更新的时候,会更新这个xml文件,可以看到commit号对比老的xml是改变了的。RK更新仓库时,我们的做法是对比xml文件,生成改动文件的所有补丁,再打到我们自己的仓库上,附件是一个自己写的脚本,可以批量生成补丁,节省很多时间。因为打补丁时经常会因为空格,而

2016-09-23 16:13:50

View 事件传递

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

2016-09-23 16:11:17

window远程登录ubuntu 12.04

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

2016-09-23 16:10:54

Git Commit Template 提交模板

1、在根目录建立模板文件如xxx_template文件,其内容如下:[需求/BUG]:[模块]:[说明]: 2、设置模板,命令如下gitconfigcommit.template [模板文件名]  //这个命令只能设置当前分支的提交模板gitconfig  ——global commit.template 

2016-09-23 16:09:38

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

一、背景android系统在某些情况下,会默认缩放图片资源,这在EInk上会使图片发虚。如果图片资源放在nodpi下,系统就不会去缩放,目前电子书都是采用这种方案使EInk屏幕显示原始图片的效果。但是系统dpi和应用开发中资源存放位置到底有着什么关系呢?在实际的UI制作中又需要参考机型中的哪些属性值呢?二、数据说明首先先复习概念:px (pixels)像

2016-09-23 16:08:49

让 Terminal/Vim 使用 solarized风格

很多程序员使用的一款Terminal/Vim主题,非常养眼好看,1.先改终端的配色为Solarized要设一下 solarizedthemeforGNUls,不然在Terminal下ls啥的都灰蒙蒙的,也不舒服:gitclonegit://github.com/seebi/dircolors-solarized.gitdircolor-so

2016-09-23 16:07:51

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

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

2016-09-23 15:54:11

图像处理算法的性能评估

图像处理原理关于图象,要明确图片是由各个相素点组合而成,每个相素点又是由R,G,B不同比例混和而成,当明白了成相原理,当我们想对图片进行颜色处理,譬如滤镜效果,就可以通过改变R,G,B的比例值从而达到我们期望的颜色效果。 分析安卓中提供图片颜色处理的方法类,可以进行色相,明度,饱和度的调整来实现对图片颜色特效的处理,在色彩丰富的彩屏上,颜色的渲染效果很好,图片处理结果也

2016-09-23 15:53:04

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

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

2016-09-08 17:34:33

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

我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率。本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法。       1、只显示需要的输出(白名单)      最方便的当然是通过管道使用grep过滤了,这样可以使用grep强大的正则表达式匹配。简单的匹配一行

2016-09-08 17:04:29

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

Android开源手机操作系统可以让开发人员在模拟器中进行相应的操作以使系统满足用户的各种需求。在这里我们可以通过对Android读写文件的相关操作来体验一下这款操作系统的编写方式。众所周知Android有一套自己的安全模型,具体可参见Android开发文档。当应用程序(.apk)在安装时就会分配一个userid,当该应用要去访问其他资源比如文件的时候,就需要userid匹配。默认情况

2016-09-08 16:56:53

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

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

2016-09-08 16:53:14

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

Sam在Android开发中,有两种处理资源文件的方式。其一,是将所有资源文件以及JNI程序放置于一个单独的资源包。使用到他们时,使用文件方式读取。或者直接使用C++层代码读取。其二,则是将资源文件加入到APK内部。使用各种不同的办法去得到其内容。方法一:适合于移植较大的C++程序时使用,因为C++代码数量众多,不太可能修改为JAVA代码。所以将其与资源文件以一定方式存放,并让他们自称体系是

2016-09-08 16:49:54

关于CoordinatorLayout与Behavior的一点分析

Behavior是Android新出的Design库里新增的布局概念。Behavior只有是CoordinatorLayout的直接子View才有意义。可以为任何View添加一个Behavior。Behavior是一系列回调。让你有机会以非侵入的为View添加动态的依赖布局,和处理父布局(CoordinatorLayout)滑动手势的机会。不过官方只有少数几个Behavior的例子。对于理解B

2016-09-08 16:34:26

查看更多

勋章 我的勋章
    暂无奖章