`
liliang1222
  • 浏览: 157385 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
调用照相机程序,可以在intent中加入android.provider.MediaStore.EXTRA_OUTPUT 参数来设置图片保存位置。如下:   String imageFilePath = Environment.getExternalStorageDirectory().getAbsolutePath() +"/myfavoritepicture.jpg"; File imageFile = new File(imageFilePath); Uri imageFileUri = Uri.fromFile(imageFile); // ...
内置的照相机程序在manifest定义了下面的intent filter <intent-filter> <action android:name="android.media.action.IMAGE_CAPTURE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>   所以只需要用对应的intent启动就可以了   下面的android.provider.MediaStore ...
一般项目中我们把db文件放到assert或者raw目录下面,在程序第一次启动的时候复制到私有目录下面   在使用过程中,老是发现复制不成功,私有目录下的db文件总是3072   后来发现应该是使用ContentProvider的原因,它会先创建一个空的db。 而我的程序在复制数据库的时候会判断私有目录下是否有数据库文件,如果有则不复制。   现在改为用SharedPreferences一个字段判断是否第一次复制。 第一次复制数据库的时候就算私有目录下有db文件,也删除。 这样就ok了   代码如下: public class CopyDataActivit ...
监控电池变化比较简单,但是充电时候要电量从当前电量增长到满状态,然后一直重复,后来发现将对应的ImageView的background指定到animation即可   1.需要多张电量图片 电量状态1 电量状态2   电量状态3     电量状态4 电量状态5   电量状态6   2.然后生成多个animation文件,分别是从状态1到状态6,状态2到状态6.。。。。。       如:animation_battery_1.xml <animation-list xmlns:android="http://schemas.and ...
广播接收者( Broadcast Receiver )用于已读接收广播 Intent ,而广播 Intent 的发送是通过调用 Context.sendBroadcast() 、 Context.sendOrderedBroadcast() 或者 Context.sendStickyBroadcast() 来实现的。          广播接收器只能接收广播,对广播的通知所出反应。          广播接收器没有用户界面,但是他们可以为他们接收到信息启动一个 Actvity ,或者他们可以使用 NotificationManager ...
按后退键的时候,让程序退出。  实现起来的思路:  1.捕获后退键被按了这个事件。 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK ){ //DO SOMETHING return true; } return false; }   2-1.通过intent返回都主屏幕中 @Override public boolean ...
    将该图片放置到屏幕左下方 CCSprite sprite = CCSprite.sprite("Default.png"); addChild(sprite);   生成的精灵放置在( 0,0 ),也就是屏幕左下角。但是精灵的贴图的中心点和精灵的左下角位置一致 ,导致贴图只能显示一部分(贴图的右边上半部分)。     可以这样想,一个精灵有两部分,一部分是节点背景对象 ,另一部分是贴图对象 (自己理解定义的名称,非官方) 怎么可以让贴图完全显示出来呢?使用定位点 ...

android图片处理

通过内置的图片程序来选择图片 Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);        startActivityForResult(intent, 0);       创建一个空的Bitmap,然后把一个已经存在的Bitmap

cocos2d介绍

构成整个游戏的流程的画面就是我们所说的场景 场景分为以下几类场景: 1.展示类场景:播放视频或简单的在图像上输入文字,来实现游戏的开场介绍、胜利、失败提示、帮助简介。 2.选项类场景:主菜单、设置游戏参数等 ...
默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘   设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭       android:imeOptions="actionSend" 软键盘下方变成“发送”,点击后光标移动下一个
周末把Android SDK更新了一下,也许是长久没有及时更新了,下载了很长时间,等完全更新完毕后,迫不及待的想了解一下Android SDK3.0的一些内容,立即打开Eclipse后,却报错找不到<sdk path>\tools\adb.exe文件。     查看<sdk path>\tools目录发现多了一个adb_has_moved.txt文件,里面明确告诉了原因:The adb tool has moved to platform-tools。原来从SDK R8以后,SDK需要有一个新的组件支持,这个组件叫做Platform-tools,adb已 ...
struts2的配置文件 <action name="login" class="userAction"> <result name="success">/admin/welcome.jsp</result> <result name="input">/admin/login.jsp</result> <result name="fail">/admin/login.jsp</result> < ...
1.安装ant 2.下载Middlegen-Hibernate-r5(http://sourceforge.net /projects/hibernate/files/hibernate-middlegen/hibernate%20plugin%20rel-5 /Middlegen-Hibernate-r5.zip/download) 3.配置数据参数,配置文件\Middlegen-Hibernate-r5\config\database\mysql.xml(这里使用的是mysql) <!-- ========================================== ...
maven:解决Missing artifact javax.transaction:jta:jar:1.0.1B:compile   用maven构建hibernate项目时,提示:Missing artifact javax.transaction:jta:jar:1.0.1B:compile,这是因为由于sun的许可协议,Maven repository中没有包含这个文件,我们可以手工添加,具体方法是: 1、在https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD ...
D:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n1000 -c10 http:// localhost/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ ...
Global site tag (gtag.js) - Google Analytics