-
Android init 起步过程分析
Androidinit启动过程分析Zygote服务概论:Zygote是android系统中最重要的一个服务,它将一步一步完成下面的任务:startAndroidJavaRuntimeandstartsystemserver.It’sthemostimportantservice.Thesourceisindevice/servers/app.1.创建JAVA虚拟机2.为JAVA虚拟机注册andro...
76
热度 -
Android程序中怎么启动浏览器
Android程序中如何启动浏览器本文参照自:http://blog.csdn.net/liws2010/article/details/7452957一、启动android默认浏览器在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接。关于Intent的更多内容请参考《常用I...
78
热度 -
android中完成分享功能(邮件可能短信方式)
android中完成分享功能(邮件或者短信方式)应上篇所说,我紧接着,便把前两篇的效果图中的最后一个按钮,即“分享”按钮的功能,进行实现,这个按钮我大体想了下,用什么来完成,是什么效果,怎么样才能具有一定的代表性。比如,第一篇的”帮助“按钮,使用的是ViewPager,它是有一些代表性的,大家可以通过它进一步认识到viewpager;而第二篇的“我的”按钮,则是通过“PopupWindow”来实现...
59
热度 -
PHP笔试题和面考题
PHP笔试题和面试题1、不用新变量直接交换现有两个变量的值(1)list($a,$b)=array($b,$a);(2)a=a+b,b=a-b,a=a-b2、PHP数字金额转大小格式,同时说明思路functiondaxie($num){$da_num=array('零','一','二','三','四','五','六','七','八','九');$return='';$len_num=strlen(...
78
热度 -
android 驱动开发引见
android驱动开发介绍前言意外在网上发现了这扁文章,看后感觉很有必要分享,所以整理并上传,希望大家喜欢。Android?硬件抽象层(HAL)概要介绍和学习计划Android?的硬件抽象层,简单来说,就是对Linux?内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User?Space),一层放在内核空间(Kernel?Space),其...
38
热度 -
让javascript显原形
让javascript显原型!相信以下的javascript让你读起来痛苦不已,告诉你一下简单的办法,就可以让它显出原型!将第一个单词,即eval换成document.write,然后再运行一下,它立即就原形毕露了! eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>...
760
热度 -
Android API Guides-Common Intents
AndroidAPIGuides---CommonIntents一个意图可以让你通过描述一个简单的动作,你想执行(如“查看地图”或“拍照”)的一个Intent对象,开始在另一个应用程序的活动。这种类型的意图被称为隐含的意图,因为它没有指定的应用程序组件开始,而是指定了一个动作,并提供了一??些数据,用以执行的操作。当你调用startActivity()或startActivityForResult...
303
热度 -
Android so lib库远路http下载和动态注册
Androidsolib库远程http下载和动态注册一、背景???在开发Android应用程序的实现,有时候需要引入第三方solib库,但第三方so库比较大,例如开源第三方播放组件ffmpeg库,如果直接打包的apk包里面,整个应用程序会大很多.经过查阅资料和实验,发现通过远程下载so文件,然后再动态注册so文件时可行的。主要需要解决下载so文件存放位置以及文件读写权限问题。?二、主要思路?1、首...
40
热度 -
oracle ora-各种常见java.sql.SQLException归结
oracleora-各种常见java.sql.SQLException归纳java.sql.SQLException错误!ORA-00904:--invalidcolumnname无效列名ORA-00942:--tableorviewdoesnotexist表或者视图不存在ORA-01400:--cannotinsertNULLinto()不能将空值插入ORA-00936:--缺少表达式ORA-0...
105
热度 -
小弟我自己的Android面试试题总结整理
我自己的Android面试试题总结整理http://blog.sina.com.cn/s/blog_ad991b1601018mjc.html2013-5-9号补充:今天最新的腾讯面试题,应该说是所有面试中最难的,我个人感觉。而且是个女面试官,好嗨皮啊,哈哈。腾讯面试题1.inta=1;intresult=a+++3<<2;2.inta=2;intresult=...
60
热度 -
android内核剖解学习笔记:AMS(ActivityManagerService)内部原理和工作机制
android内核剖析学习笔记:AMS(ActivityManagerService)内部原理和工作机制一、ActivityManagerService提供的主要功能:(1)统一调度各应用程序的Activity(2)内存管理(3)进程管理二、启动一个Activity的方式有以下几种:(1)在应用程序中调用startActivity启动指定的Activity(2)在Home程序中单击一个应用图标,启...
89
热度 -
Java口试(经典版)
Java面试(经典版)Java面试宝典1.Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留...
80
热度 -
Dapper完善兼容Oracle,执行存储过程,并返回结果集
Dapper完美兼容Oracle,执行存储过程,并返回结果集。Dapper完美兼容Oracle,执行存储过程,并返回结果集。这个问题,困扰了我整整两天。刚刚用到Dapper的时候,感觉非常牛掰。特别是配合.net4.0新特性dynamic,让我生成泛型集合,再转json一气呵成。不过,各种ORM总有让人吐槽的地方。。。比如,我之前在SqlServer上写测试,搞封装,没有任何问题。CURD、批量操...
113
热度 -
Android幼功:JNI
Android基本功:JNI??一、什么是JNIJava本地开发接口(JavaNativeInterface);用来沟通Java代码和外部的本地代码(c/c++)。通过这个协议,Java代码就可以调用外部的c/c++代码,外部的c/c++也可以调用Java代码;二、为什么使用JNIJava语言装载到虚拟机中,不能和硬件交互,不能驱动开发。JNI扩展了Java虚拟机的能力,驱动开发(如wifi-ho...
63
热度 -
ch023 Android ContentProvider(第二一部分)
ch023AndroidContentProvider(第二部分)--------------------------------------------AndroidManifest.xml----------------------------------<?xml?version="1.0"?encoding="utf-8"?><manifest?xmlns:android...
97
热度 -
Android构建音频播放器课程(二)
Android构建音频播放器教程(二)6.为PlayList(播放列表)写ListView使用列表视图(ListView)来显示播放列表,在drawable文件夹下创建一个xml布局文件并叫做list_selector.xml,这个xml是用于对列表项渐变背景。list_selector.xml<?xmlversion="1.0"encoding="utf-8&...
70
热度 -
PS AD命令之Remove-adcomputer
PSAD命令之Remove-adcomputer!??Remove-adcomputer是一个删除计算机的命令,执行比较简单,执行格式如下:Remove-adcomputer-identityraymondpcRerIOUe一ADcomputer一Identit,r已,mDndpc,一刀 _口l》 二人ctiveDirectory用户和计算御 田口保存的查询 曰自p...
350
热度 -
Linux服务器上环境部署集锦
Linux服务器上环境部署汇总1.jdk的安装2.nginx的安装3.tomcat的安装4.mysql的安装5.scrapy的安装6.mongodb的安装?作为爬虫工程师,Linux工程师,系统管理员,软件的部署安装是必备技能。下面是我在工作学习中的总结,希望对网友们有所借鉴和帮助。环境:阿里云服务器CentOS7.0一.JDK的安装1.查看linux机器是32位还是64位的方法:?$getcon...
514
热度 -
分析Android程序之破译第一个程序
分析Android程序之破解第一个程序破解Android程序通常的方法是将apk文件利用ApkTool反编译,生成Smali格式的反汇编代码,然后阅读Smali文件的代码来理解程序的运行机制,找到程序的突破口进行修改,最后使用ApkTool重新编译生成apk文件并签名,最后运行测试,如此循环,直至程序被成功破解。1.反编译APK文件ApkTool是跨平台的工具,可以在windows平...
66
热度 -
Java口试宝典2013版
Java面试宝典2013版一.Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....22、Java有没有goto?.........
68
热度