Android
文章平均质量分 77
ligl0702
分享阳光 分担风雨
展开
-
百度面试android工程师经历
今天去了著名的百度面试,百度的环境很好,我很喜欢。我在大厅等了一会,前台在帮我预约面试官。不一会面试官来了,看起来他穿的很随意。我想百度的工作氛围应该还是较为开放自由的。人把我带到了,很多圆形桌子的一个地方,好像这个地方是专门面试用的,周围零零散散有几个一同面试的。这个面试官看起来挺有亲和力。先是让我介绍一下之前做的项目。于是我简单的说了每一个项目是做什么的,负责比较多的是哪里等等。说完之原创 2012-08-28 20:24:56 · 1334 阅读 · 0 评论 -
计算任意无序字符串中的最大有序串
private void compare() { //定义个无序字符串 String str = "sdifsdafsdabfwqicweedio"; //置于hashset去重 HashSet set = new HashSet(); for (int i = 0; i < str.length(); i++) {原创 2014-07-29 12:03:51 · 1045 阅读 · 0 评论 -
【java】计算N的阶乘
public BigInteger Nstate(int n) { // long result=1; /* for(int i=1;i<n;i++){ result*=n; } return result;*/ BigInteger result = new BigInteger("1");//超过30原创 2014-07-29 12:01:00 · 2408 阅读 · 0 评论 -
支付宝 Android SDK 吐槽+辟谣(一)
支付宝 android SDK 吐槽+辟谣(一)1、下载官方sdk demo 地址:http://download.alipay.com/public/api/base/WS_SECURE_PAY_SDK.zip2、解压导入eclipse图3、打开Keys.java//生成的其实两个一个是商户私钥,就是上面填的PRIVATE另外一个就是商户公钥,ps:记住不原创 2014-05-16 21:43:48 · 6114 阅读 · 7 评论 -
Jsoup网页爬虫案例
最近我的一个软件要改版。做了一个demo用于演示。在这分享给大家。共同学习如何抓取HTML代码package cn.oschina.net;import android.app.Activity;import android.app.ProgressDialog;import android.content.Context;import android.content.Dia原创 2014-03-06 17:14:35 · 1762 阅读 · 2 评论 -
Android程序间的跳转问题
跳转无非就是知道包名。貌似很简单,今天却搞了1小时才弄出来,问题出在两个程序不在同一个进程。为此总结常见问题常规跳转方法代码 ComponentName componetName = new ComponentName( //这个是另外一个应用程序的包名 "c原创 2013-12-17 12:02:04 · 1456 阅读 · 4 评论 -
关于bitmap的赋值和复制【谨记】
起初我以为bitmap的复制只是用“=”号做连接。。。其实大错特错bitmapA=bitmapB 并不能把b复制给a。 而是将b的引用赋值给a。。。。因为我做了这样的试验,证明了这点。mFilterGridView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override原创 2013-08-26 12:00:11 · 10787 阅读 · 4 评论 -
关于前置摄像头拍照后照片方向的总结(续前篇)
经过试验,发现前置摄像头拍照后的照片依然方向奇葩。因此我做了如下判断和调整 try { ExifInterface exifInterface = new ExifInterface(getPhotoPath()); int result = exifInterface.getAttributeInt( E原创 2013-08-22 13:34:47 · 3057 阅读 · 3 评论 -
关于后置摄像头拍照后照片方向的总结
开发android Camera的时候,发现一个问题,就是拍照后图片的方向是错的。如何避免他?可以读取照片的exif信息,exif信息存储了包括时间,照片方向等照片的全部信息。具体步骤如下。 ExifInterface exif = null; String TAG_ORIENTATION=null; try { exif = ne原创 2013-08-22 11:02:02 · 2186 阅读 · 1 评论 -
Camera设置预览尺寸的总结
总结下个人经验,由于预览尺寸设置不当会导致Camera预览变形,经过一番折腾,发现要先获得Camera支持的尺寸在跟屏幕分辩率进行比较,把最接近尺寸设置为预览尺寸就可以了。首先获得屏幕宽高public void getScreenSize() { WindowManager wm = (WindowManager) getSystemService(原创 2013-07-19 11:57:47 · 7704 阅读 · 1 评论 -
Android 如何切换前后摄像头
最近开发自定义相机,其中前置摄像头的调用让我搞了好久,网上千篇一律的文章实在让人作呕,而且没一个可以成功调用前置摄像头的。在朋友的提示下,看了下系统的APIDemo,根据这个demo修改后如下。package cn.fotomen.camera.activity;import android.app.Activity;import android.hardware.Camer原创 2013-06-25 15:53:17 · 3098 阅读 · 2 评论 -
Android绕过JNi 调用C语言的方法
一般我们做Android 开发,如果想用java调用c代码实现底层的功能的话,我们一般使用JNI(java native interface)开发,用nkd编译c源代码。但是我们能否绕过jni,直接调用c代码呢,其实是可以的。在android里有这样一个方法叫Runtime.getRuntime().exec("文件路径");这的文件路径就是c编译后的文件。这个返回值是一个Process。其实这种原创 2013-02-07 15:45:15 · 2087 阅读 · 0 评论 -
百度面试经验2-android开发工程师
我周六又不自量力的去了百度移动云事业部的专场招聘会,我知道我没戏,但是这毕竟是机会。排队三个多小时,最后在泱泱人海中,终于求的这几道面试题。与大家共勉之。1,面向对象概念中,重载和重写的区别是什么?一、重写(override)override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则: 1原创 2012-11-13 12:52:06 · 964 阅读 · 0 评论 -
从数组里挑出只出现一次的对象
去某公司面试~技术问的问题是给一个数组,挑出里面只出现一次的数字。以下是我给出的方法,算不上正规的算法。也没考虑什么控件复杂度。如果你是大牛,请在回复里写一下 你的算法。欢迎互动 public static void main(String[] args) { int array[]={1,3,5,7,9,1,3,5,7}; int length原创 2014-07-28 16:51:18 · 971 阅读 · 2 评论