浙江七巧板信息科技股份有限公司 技术VP/CTO,十年编程经验,七年管理经验,09年开始做Android,历经Android App,DELL手机系统,DELL平板系统,GM车载系统的开发,13年加入移动互联网创业大军,连续创业者,目前主攻JAVA架构,搜索引擎,大数据储存。
能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明本文主要讲解 Kibana6.2.2的安装过程。 1.检查Java版本,目前版本 6.9 的可安装版需要Java 8 [ home]$ java -version openjdk version "1.
本文主要讲解 Elasticsearch6.2.2的安装过程。 Elasticsearch 是一个分布式、可扩展、实时的搜索与数据分析引擎。 它能从项目一开始就赋予你的数据以搜索、分析和探索的能力,可用于实现全文搜索和实时数据统计。
出现ORA-00257错误(空间不足错误),通过查找资料,绝大部分说这是由于归档日志太多,占用了全部的硬盘剩余空间导致的,通过简单删除日志或加大存储空间就能够解决。 SecureCRT登录服务器,切换用户oracle,连接oracle [root@userbeta~]# su - orac...
自己编译gitlab源码搭建中文版gitlab完成后突然无法提交,gitlab服务使用正常,可是新建库文件,gitclone的时候报错。用gitlab本身也报错。 报错git operation was rejected by pre-receive hook 无意间找到一个检测gitl...
一、首先查看该操作系统上是否已经安装了mysql数据库 [root@dean opt]# rpm -qa | grep mysql mysql-libs-5.1.73-8.el6_8.
前几个星期Jimmy跟我说正带的一个项目客户是阿拉伯人!要求有阿拉伯的语言支持!指定的机型是nexus s!很困扰的是亚洲版一般都吧这一语言屏蔽了!让我想办法刷一个有阿拉伯语言支持的!前几天一直尝试自己编一个img直接刷上去!但刚好我手上的源码版本是没有阿拉伯语言设置的支持的! 当然2.
一.什么是持续集成 持续集成的核心概念 CI 过程会经常构建软件组件;在许多情况下,每当源代码存储库(比如 Subversion 或 ClearCase)中的代码发生变化时,都要构建软件组件。
(1) Looper类别用来为一个线程开启一个消息循环。默认情况下Android中新诞生的线程是没有开启消息循环的。(主线程除外,主线程系统会自动为其创建Looper对象,开启消息循环) Looper对象通过MessageQueue来存放消息和事件。
Ubuntu 中文网完美解决 1)sudo apt-get install poppler-data 安装文泉驿正黑字体 2)sudo gedit /etc/fonts/conf.d/49-sansserif.conf 将倒数第四行的sans-serif修改为WenQuanYi Zen Hei就可以了。
BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,在1977至1995年间由加州大学伯克利分校开发和发布的。 历史上, BSD曾经被认为是UNIX的一支——"BSD UNIX", 因为它和AT&T UNIX操作系统共享基础代码和设计。
Google finally entered the mobile software market by turning the 2005 acquisition of Android into the Open Handset Alliance. Google终于进入了手机市场。
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical)。
首先要弄清楚NFC是什么? NFC是Near Field Communication缩写,即近距离无线通讯技术。由飞利浦公司和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC 和智能控件工具间进行近距离无线通信。
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: * 在设备上运行shell命令 * 通过端口转发来管理模拟器或设备 * 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用.
SystemServer的启动 frameworks/base/services/java/com/android/server/SystemServer.java: run() 其中调用ActivityManagerService.installSystemProviders(), 最终会调用到frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/下 的各个content providers的onCreate()函数,初始化数据库内容。
1 Android 安全机制概述 Android 是一个权限分离的系统 。 这是利用 Linux 已有的权限管理机制,通过为每一个 Application 分配不同的 uid 和 gid , 从而使得不同的 Application 之间的私有数据和访问( native 以及 java 层通过这种 sandbox 机制,都可以)达到隔离的目的 。
Android 3.0中有个一个 /packages/apps/Launcher2/src/com/android/launcher2/allapps.rs文件! 此文件在 /packages/apps/Launcher2/src/com/android/launcher2/AllApps3D.
Android 2.0 (Eclair) 原始程式碼已於一個月前釋出,在目錄 system/core 下有個 libacc 的子項目,這是開發者修改自 Fabrice Bellard 的大作 OTCC (Obfuscated Tiny C Compiler),以 C++ 與 Android 的執行時期函式庫重寫。
Here's a few more snippets of information I've managed to uncover on android renderscript: * Compiled on the device * Uses acc compiler * No architectural support issues.
在windows平台通过eclipse编译android源码中,如果编译Settings或者android manifest XML中 shared user id 包含android.uid.shared等系统权限的时候,则会报以下错误。
我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。
JDK 1.5 1. $ sudo gedit /etc/apt/sources.list 2. (Add this line at the end of sources.lst file) deb http://us.
Android 2.2手机 1) 在终端运行 lsusb 会发现结果有会有如下类似记录: Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.
做了一个小例子: TestAIDLServer.apk是AIDL文件的服务端 TestAIDLProxy.apk是客户端 代码如下 TestAIDLServer中 package com.
结完了上一个项目双卡双待!新的项目更给力!哈哈!3.0平板!又是framework组项目动作挺大的估计要把源码乱改一通了! 前面研究了一下permission和签名的权限等级方面!今天有空学习一下3.
一、轻松安装星际译王 Ubuntu系统默认没有安装星际译王,但Ubuntu系统的软件源中包含了该软件,我们可以使用apt-get命令或新立得软件包管理器来安装该软件。如果当前系统连接到互联网,我们用apt-get命令来安装该软件。
permission 又一个头疼的问题 研究了一整天哦! 首先protectionLevel分为四级: "normal" The default value. A lower-risk permission that gives requesting applications acce...
adb install 时出现几个异常打出来记录一下 Failure [INSTALL_FAILED_DEXOPT] Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 这样的问题主要是签名冲突造成的,比如你使用了ADB的debug权限签名,但后来使用标准sign签名后再安装同一个文件会出现这样的错误提示,解决的方法除了只有先老老实实从手机上卸载原有版本再进行安装,而adb install -r参数也无法解决这个问题。
查看自己到Unbunt是多少位的 root@deanye-OptiPlex-990:/home/deanye# getconf -a|grep LONG_BIT LONG_BIT 32
android中为了安全性起见,对于应用预定义了很多权限,比如联系人,短信等等。而且其还支持自定义权限,下面通过代码示例,表述一下自定义权限的定义以及使用。 首先定义一个Activity: package com.
Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。
我们经常在一个activity中去start另一个activity,或者与另一个acitivity的结果进行交互(startActivityForResult)。但有没有想过可能会出现的permission问题呢?如果你遇到了permission denial的Exception,那么你需要读读这篇文章啦。
AndroidManifest.xml里面的sharedUserID能够让不同的apk运行在同一个进程里,分享里面的数据,比如Contacts等,当然这个sharedUserID可以设置成“android.uid.system”就可以运行在系统进程中,有权修改系统数据。
sudo apt-get install sloccount sloccount 文件名
做Android一年多了!今天在北京总公司带几个新人入门! 这一周上了五天的课!又当了一把老师! 讲课的内容大概是:Android系统架构 Activity生命周期Intent的验证流程 UI布局 ...
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。
Codec 集成和video overlay是现在FSL对android 多媒体修改的所有东西,codec library以.so的形式放在prebuilt目录下,没有源文件 。而video overlay的实现主要是使用了FSL的ipu底层库,将视频数据 直接发送到硬件,由硬件进行merge。
Android 2.3姜饼由Google正式发布,这款开发代号为Gingerbread的Android 2.3包含哪些新特性和改进呢? 1. 新增android.net.sip包,名为SipManager类,可以轻松开发基于Sip的Voip应用。
Maps库分析 Maps库提供了十几个类,具体可以参考这里http://code.google.com/intl/ja/android/add-ons/google-apis/reference/index.html,包括Mapview,MapController,MapActivity等。
1. 首先先要获取你的debug keystore位置: 打开Eclipse--->Windows--->Preferences--->Android--->Build 查看默认的debug keystore位置,我的是C:\Documents and Settings\MYNAME \.
这个问题好像是ubuntu升级到9.04才出现的,以前有很多小说还是自己的记事都是.TXT文件的ubuntu 在ubuntu下打开.TXT文件,中文显示为乱码,在这找到了解决的办法: 终端输入gconf-editor调出gconf-edit PS:输入gconf-editor即可,前面不需...
压力测试:$ adb shell monkey -p your.package.name -v 500 找LOG :adb logcat -b main -b radio -b system -v time >log.
yelin@yelin-desktop:~$ sudo apt-get install flashplugin-nonfree Password: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 读取状态信息... 完成 建议安装的软件包: konqueror-nsplugins msttcorefonts ttf-xfree86-nonfree xfs 下列【新】软件包将被安装: flashplugin-nonfree 共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
1.准备可能需要的包 sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.
前言 下面的命令大都需要在 控制台 / 终端 / shell 下输入。 控制台, 终端, 和 shell 意味着同样一件事 - 一个命令行界面, 他可以用来控制系统。 打开一个控制台: 应用程序 --> 附件 --> 终端 任何一个使用 'sudo' 作为前缀的命令都需要拥有管理员 (或 root) 访问权限。
激活Ubuntu的root帐号 Ubuntu 中的 root 帐号默认是被禁用了的。在这种情况之下,如果你想要使用 root 的权限来干些事情,就需要 sudo 指令。对某些朋友来说,他们可能需要激活 Ubuntu 中的 root 帐号。
我的需求是做一个快速拨号界面!list列表显示所有联系人Calllog资料!原来的做法在前面的日志中有提到!大概是先查 Cursor phoneCursor = this.managedQuery( ContactsContract.
最近项目中出现了一个正则表达式的BUG! 我用的是String.replaceAll()方法 查询发现它应该是调用了Matcher.replaceAll(),String.replaceAll()与下面这段代码等价 Pattern .
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux 用户 (Android 系统是基于Linux)的. 所以不同APK(用户)间互相访问数据默认是禁止的.