java豆子

导航

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页

2013年1月25日 #

Android下如何计算要显示的字符串所占的宽度和高度

摘要: 查询了google发现在android一下有几种方法可以做到,但是经过实际测试发现下面这种方法是最准确的Rect bounds = new Rect();String text = "Hello World";TextPaint paint;paint = findViewById(R.id.hello_world).getPaint();paint.getTextBounds(text, 0, text.length(), bounds);int width = bounds.width();Paint pFont = new Paint();Rect rect = ne 阅读全文

posted @ 2013-01-25 16:25 java豆子 阅读(17165) 评论(0) 推荐(2) 编辑

2013年1月18日 #

android关于获取摄像头帧数据转成图片

摘要: 第一部分:由于Android下摄像头预览数据只能 ImageFormat.NV21 格式的,所以解码时要经过一翻周折.Camera mCamera = Camera.open();Camera.Parameters p = mCamera.getParameters();p.setPreviewFormat(ImageFormat.NV21);/*这是唯一值,也可以不设置。有些同学可能设置成 PixelFormat 下面的一个值,其实是不对的,具体的可以看官方文档*/mCamera.setParameters(p);mCamera.startPreview();方式一:系统SDK2.2自带解码 阅读全文

posted @ 2013-01-18 18:35 java豆子 阅读(3980) 评论(0) 推荐(0) 编辑

2012年12月28日 #

Android 实现两屏幕互相滑动

摘要: 下文来自:http://blog.csdn.net/song_shi_chao/article/details/7081664---------------------------------------------------------------------------------------------------------最近在学习两屏幕互相滑动这里,看了一些源码,整理如下。转自安卓巴士一个兄弟的文章。感觉不错。建议按顺序看,我个人感觉这个顺序比较适合学习。Android实现简单移动动画http://www.apkbus.com/forum.php?mod=viewthread&a 阅读全文

posted @ 2012-12-28 14:59 java豆子 阅读(2074) 评论(0) 推荐(0) 编辑

Android: 如何打开assets or raw文件夹下的数据库文件

摘要: 在Android中不能直接打开res raw目录中的数据库文件,而需要在程序第一次启动时将该文件复制到手机内存或SD卡的某个目录中,然后再打开该数据库文件。复制的基本方法是使用getResources().openRawResource方法获得res raw目录中资源的 InputStream对象,然后将该InputStream对象中的数据写入其他的目录中相应文件中。在Android SDK中可以使用SQLiteDatabase.openOrCreateDatabase方法来打开任意目录中的SQLite数据库文件。 阅读全文

posted @ 2012-12-28 14:47 java豆子 阅读(2637) 评论(0) 推荐(0) 编辑

Android 如何让EditText不自动获取焦点

摘要: 在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢?在网上找了好久,有点监听软键盘事件,有点调用 clearFouse()方法,但是测试了都没有!xml中也找不到相应的属性可以关闭这个默认行为解决之道:在EditText的父级控件中找一个,设置成android:focusable="true" android:focusableInTouchMode="true"这样,就把EditText默认的行为截断了!<LinearLayout style="@style/FillWrapWidgetStyl 阅读全文

posted @ 2012-12-28 14:37 java豆子 阅读(40105) 评论(3) 推荐(3) 编辑

SVN中tag、 branch 、trunk的区别

摘要: 下文转自:http://developer.51cto.com/art/201005/201718.htm----------------------------------------------------------------------------------------------------------------------------------在实现上,branch和tag,对于svn都是使用copy实现的,所以他们在默认的权限上和一般的目录没有区别。至于何时用tag,何时用branch,完全由人主观的根据规范和需要来选择,而不是强制的(比如cvs)。一般情况下,tag,是 阅读全文

posted @ 2012-12-28 12:29 java豆子 阅读(6849) 评论(0) 推荐(0) 编辑

eclipse中也可以恢复删除的文件

摘要: 想要更新一个文件,结果不小心把整个文件夹删了,伤心啊,昨天写了一天,还有点东西没改完,所以没入库。那个心灰意冷啊、、呵呵 本来都想用easy recovery来恢复了, 转念一想先去网上转转吧,呵,原来eclipse也有恢复功能,据说可以回复最近7天的文件,可找着家了。哈哈!这个功能以前竟然不知道,方法:在你的工程上,或是任意文件夹上右键→Restore from Local History...如果一次没有恢复全部,在各级父文件夹上,多试几次。补充:在Window→Preferences→General→Workspace→Local History可以设置保留文件的天数、个数、文件大小 阅读全文

posted @ 2012-12-28 12:24 java豆子 阅读(295) 评论(0) 推荐(0) 编辑

2012年10月19日 #

Android自定义进度条

摘要: Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧:一)变换前背景先来看看progressbar的属性:<ProgressBar android:id="@+id/progressBar" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:lay... 阅读全文

posted @ 2012-10-19 17:49 java豆子 阅读(1090) 评论(0) 推荐(0) 编辑

2012年10月10日 #

android:taskAffinity与android:finishOnTaskLaunch之我见

摘要: 最近做一个打电话相关的小app,用到了2个平时了解得少的属性,也是看到一个国外相同项目这个做的,开始是直接复制过来的,没去详细了解,项目中期时,随手删了2行配置的属性,由于平时基本没用到,所以以为用处不大,结果出了写小问题,这里记录一下。不废话了,直接贴代码和解释吧,以下是我测试后的个人理解。 <activity android:name=".callscreen.CallScreenActivity" android:taskAffinity="com.mythlink.callapp.callScreen"/> <!-- andro 阅读全文

posted @ 2012-10-10 15:50 java豆子 阅读(10623) 评论(0) 推荐(0) 编辑

2012年9月20日 #

ContentResolver.query()分组查询通话记录

摘要: String[] CALL_LOG_PROJECTION = new String[] { CallLog.Calls._ID, CallLog.Calls.NUMBER, CallLog.Calls.DATE, CallLog.Calls.DURATION, CallLog.Calls.TYPE, CallLog.Calls.CACHED_NAME, CallLog.Calls.CA... 阅读全文

posted @ 2012-09-20 18:19 java豆子 阅读(2009) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 12 下一页