Android
willproud
这个作者很懒,什么都没留下…
展开
-
Android HorizontalScrollView 实例
1.创建项目2.创建xml文件:3.创建主activity:翻译 2014-04-10 16:43:01 · 1248 阅读 · 0 评论 -
Android 服务与多线程——编写简单的音乐播放器程序
Android 服务与多线程——编写简单的音乐播放器程序一、实验目的1) 学会使用MediaPlayer;2) 学会简单的多线程编程,使用Handler更新UI;3) 学会使用Service进行后台工作;4) 学会使用Service与Activity进行通信。二、实验要求1) 实现音乐文件的播放控制(仅需要播放,暂原创 2013-05-28 15:39:55 · 3665 阅读 · 0 评论 -
Android禁止横屏竖屏切换
在Android中要让一个程序的界面始终保持一个方向,不随手机方向转动而变化的办法: 只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。例转载 2013-10-14 19:48:06 · 741 阅读 · 0 评论 -
Activity之间切换的动画效果
在startActivity 后调用 overridePendingTransition(int enterAnim,int exitAnim),就可以实现Activity之间的动画, 其中enterAnim 是下一个Activity的enter动画效果,exitAnim 是当前Actitvity退出的动画效果 【注意只有Android的2.0(SdkVersion版本号为5)以后的版本才转载 2013-10-09 18:59:47 · 895 阅读 · 0 评论 -
Android系统调用短信、电子邮件、蓝牙、社交网站等分享接口
点击分享按钮,进入要进行分享的的方式选择,界面,要想分享到开心网、人人网、腾讯微博、新浪微博的前提是手机上面必须安装了该第三方社区的客户端,否则,就无法分享到该客户端上面,这样比较方便,不需要,经过第三方的审核,就可以直接进行分享。下面我们来看下 分享按钮的事件处理方法:private OnClickListener listener=new OnClickListener(){转载 2013-10-09 17:46:34 · 2234 阅读 · 1 评论 -
Android SQLite OrderBy的使用
Query has two syntax, the syntax you are using, last column represents order by, you just need to specify on what column you want to do orderby +"ASC" (or) orderby +"DESC"Cursor c = scoreDb.query(原创 2013-10-07 01:28:30 · 8507 阅读 · 0 评论 -
Android SQLite数据库
Android游戏开发之数据库SQLite 详细介绍(十七)SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点: 1.轻量级使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.转载 2013-10-06 22:29:37 · 1041 阅读 · 0 评论 -
Android 一次性关闭所有的activity 完全退出应用
菜单返回功能键,这个方法也只能用system.exit(0)来关闭当前活动的Activity,如果已经启动了四个Activity:A,B,C和D,在D Activity里,想要一次性关闭所有的activity创建一个专门用来处理activity的类。package com.layout;import java.util.LinkedList; import java.util.L转载 2013-10-06 15:28:28 · 1943 阅读 · 1 评论 -
Android Eclipse 重启adb and Eclipse ADB server didn't ACK问题解决方案
The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'E:/setups/android/android-2.1_r01-windows/tools/adb转载 2013-10-07 05:16:21 · 1746 阅读 · 0 评论 -
Android中在控件上显示倒计时
public class CountdownTimerActivity extends Activity {private TimeCount time;private Button checking;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stu转载 2013-10-03 19:39:47 · 1265 阅读 · 0 评论 -
Android 在开发环境中已更换图片 但运行结果的图片仍为旧图片
android中,为drawable中添加图片时,有时候会遇到替换旧图,但是运行程序后,发现界面中还是旧图片,旧图已经删除,新图也已经添加,文件名还是一样,仔细检查了很久都找不到原因。后未果,为新文件图片换了个新的名字,再运行,发现图片更新成功。最后查看文件,发现是新图片的时间戳比旧图片还的还要老,更新了新图的文件戳,还是用一样的名字直接替换,问题解决。应该是系统是通过时间戳来判断的,若文转载 2013-11-18 22:23:01 · 2088 阅读 · 0 评论 -
Android 解决方案:Caused by: java.lang.NullPointerException
在运行程序时发生 Caused by: java.lang.NullPointerException, 导致程序中断。因为使用ViewPager, 想对其中一个view里面的button进行处理,但是出现该问题。究其原因,原来是使用findViewById需要先选择视图,所以要将这个button对应所在的view取出来。这里view定义在了一个ArrayList里面:private voi原创 2013-11-12 23:50:17 · 5500 阅读 · 0 评论 -
Android 在定义string的xml文件中插入空格
Android 在定义string的xml文件中插入空格:使用:转载 2014-04-10 16:32:15 · 1099 阅读 · 0 评论 -
Android 自定义字体 例子
1.选择你喜欢的字体,下载字体文件2.项目翻译 2014-04-10 16:49:55 · 890 阅读 · 0 评论 -
Android 项目clean之后R文件消失 解决方案
如果Android 项目clean之后R文件消失,是h翻译 2014-04-10 16:29:11 · 3301 阅读 · 0 评论 -
Android 从string.xml 中获取字符串的值
String mystring = getResources().getString(R.string.mystring);getResources() is a method of the Context class. If you are inside a Activity or a Service(which extend Context) you can use i转载 2014-04-10 16:23:45 · 2035 阅读 · 0 评论 -
Android: Linear Layout and weight
使用weight需要记住三点:子元素的android:layout_width都要设为 “0dp”父元素的android:weightSum 设为子元素的weight之和(可选项,会默认生成)子元素的android:layout_weight的设置遵照android:weightSum按比例分配例子:翻译 2014-04-10 16:20:26 · 1056 阅读 · 0 评论 -
Android: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array; 解决方案
问题:[2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;[2011-10-23 16:23:29 - myProj] Conversion to Dalvik format failed: Unable to execute dex:转载 2014-04-10 17:03:36 · 1097 阅读 · 0 评论 -
Android Disable NumberPicker的编辑功能
问题:点击Android项目中生成的NumberPicker的值,出现键盘,可以编辑这个值转载 2014-04-10 16:54:32 · 3214 阅读 · 2 评论 -
Android Xml布局中设置分割线
在设计android应用时,设置分隔线的方法一:在需要设置分隔线的布局文件中加入如下代码: android:layout_width="fill_parent" android:layout_height="1px" android:background="@android:color/darker_gray" />转载自:http转载 2013-10-04 01:56:45 · 13116 阅读 · 1 评论 -
Android: java.lang.ClassCastException: android.widget.imageView cannot be cast to android.widget.tex
遇到问题:Android: java.lang.ClassCastException: android.widget.imageView cannot be cast to android.widget.textView解决方案:Clean 你的项目.修改一个xml文件,然后保存删除 R 文件. (build project 之后会自动生成).翻译 2014-03-24 17:10:38 · 5400 阅读 · 0 评论 -
Android 让按钮闪烁(点击的时候停止闪烁)
public void onCreate(Bundle savedInstanceState) { final Animation animation = new AlphaAnimation(1, 0); // Change alpha from fully visible to invisible animation.setDuration(500); // duratio转载 2013-10-03 19:38:04 · 4826 阅读 · 1 评论 -
Android 屏蔽返回键,home键以及其他实体按键
屏蔽返回键public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { case KeyEvent.KEYCODE_BACK: return true; } return super.onKeyDown(keyCode, event);转载 2013-10-04 02:10:14 · 2738 阅读 · 0 评论 -
Android 关于布局
1、帧布局 FrameLayout:是最简单的一个布局对象。在他里面的的所有显示对象爱你过都将固定在屏幕的左上角,不能指定位置,但允许有多个显示对象,只是后一个会直接覆盖在前一个之上显示,会把前面的组件部分或全部挡住。下图的例子里,FrameLayout中放了3个ImageView组件,第一个是蓝色的,第二个是绿色的,第三个是树状图(透明的png格式)。ImageView就相当于Html中转载 2013-10-04 02:06:56 · 1072 阅读 · 1 评论 -
Android TextView文字超出一屏不能显示其它的文字 解决方案
在android上面让TextView 过多的文字实现有滚动条,之前想简单了以为设置TextView的属性就可以实现,结果还是需要ScrollView配合使用,才能达到滚动条的效果有两种方式实现,一种是代码写java的layout:RelativeLayout.LayoutParams param = new RelativeLayout.LayoutParams(80,80);转载 2013-08-10 16:14:27 · 4557 阅读 · 0 评论 -
Android 设置屏幕亮度
setScreenMode(Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL); // 手动调节屏幕亮度final String[] bgLight = new String[] {"暗","稍暗","标准","稍亮","亮"}; Dialog alertDialog3 = new AlertDialog.B原创 2013-08-10 15:07:51 · 1554 阅读 · 0 评论 -
Android library projects cannot be launched解决方法
Android library projects cannot be launched解决方法--将图中的 Is Library前面的对勾去掉,这样问题就解决了参考:http://sucre.blog.51cto.com/1084905/948763转载 2013-08-07 16:13:14 · 1030 阅读 · 0 评论 -
Android开发-将一个项目作为lib导入到另外一个项目中
一. 作为lib库导入首先找到需要导入的项目的中的project.properties文件,设置android.library=true;到现有项目中,右键----properties----Android,在下面的library选项卡中点 Add,然后选择需要导入的库即可。二. 将项目作为jar包导入到项目中的右键要导出的项目----Export---JAVA---转载 2013-08-07 16:21:39 · 2073 阅读 · 0 评论 -
Android中调用系统函数查找联系人
Android中调用系统函数查找联系人,具体代码:Intent intent = new Intent(); intent.setAction(Intent.ACTION_SEARCH);intent.setPackage("com.android.contacts"); //设置查找包intent.putExtra(SearchManager.QUERY, keyword);原创 2013-06-27 22:59:56 · 1080 阅读 · 0 评论 -
使Android应用的AlertDialog对话框中的按钮显示为ImageButton图标,并设置相应
最终示意图如下所示:首先需要新建一个layout文件:new_layout.xml: 这里定义有三个按钮<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:lay原创 2013-06-27 21:55:17 · 3680 阅读 · 2 评论 -
带输入框(EditText)的AlertDialog-java-Android
//点击输城市按钮 private Button.OnClickListener choose_city_Listener = new Button.OnClickListener() { @Override public void onClick(View arg0) { LayoutInflater factory = LayoutInflater.from(Tal原创 2013-06-26 12:15:09 · 1862 阅读 · 0 评论 -
将String 转成 charsequence -java -android 帮助为EditText赋值
将String 转成 charsequence:使用强制转换:CharSequence cs = "string";String s = cs.toString();foo(s); // prints "string"public void foo(CharSequence cs) { System.out.println(cs);}参考:http://stackove转载 2013-06-26 22:33:14 · 14461 阅读 · 2 评论 -
更换安卓应用的背景 java android
想要更新应用的背景:具体步骤:1.在xml布局文件中,对最外层的LinearLayout设置id:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/background" android:layout_width="match_paren原创 2013-06-26 15:13:54 · 1984 阅读 · 0 评论 -
Android 从txt中读取文件
Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹,放置在raw文件夹下的内容会被原样打包,而不会被编译成二进制文件,并且可以通过R文件进行很方便地访问。比如我们可以将更新信息、版权信息等放到txt文件中,然后放到raw文件中,然后很方便地进行访问。在raw中放入一个a.txt文件,然后就可以在Activity中使用getResources().转载 2013-08-10 16:18:37 · 1086 阅读 · 0 评论 -
Android动态全屏与退出全屏
让Android程序全屏的方法,大家都知道,那是静态的,程序运行之初就申明了。但是如果有这样的需求:要在程序运行的过程中,执行了某个操作而使之全屏,然后还需要退出全屏,怎么做?如下:WindowManager.LayoutParams attrs = getWindow().getAttributes(); attrs.flags |= WindowManager.LayoutP转载 2013-08-14 16:31:06 · 1093 阅读 · 0 评论 -
Android 字体加粗的两种方法
Android中字体加粗一、在xml文件中使用android:textStyle=”bold” 二、但是不能将中文设置成粗体,将中文设置成粗体的方法是: TextView tv = (TextView)findViewById(R.id.TextView01); TextPaint tp = tv.getPaint(); tp.setFakeBoldTe转载 2013-10-04 02:03:36 · 5423 阅读 · 0 评论 -
Android 按钮添加音效 + 设置背景音乐
Android开发之为按钮添加音效 :http://blog.csdn.net/qq435757399/article/details/8010015android 服务的应用,在Activity中实现背景音乐播放:http://blog.csdn.net/imyang2007/article/details/7597040转载 2013-09-30 19:01:03 · 3696 阅读 · 0 评论 -
Android 将Button设置为圆角
文件夹drawable中新建shape.xml: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <padding android:left="转载 2013-10-03 19:43:46 · 3529 阅读 · 0 评论 -
Android 在页面中设置Tab
Android Tab标签的使用基础 :http://www.cnblogs.com/mengdd/archive/2013/05/08/3065156.htmlhttp://www.oschina.net/question/163910_28458http://blog.csdn.net/chenzheng_java/article/details/6208020转载 2013-10-03 19:33:39 · 1245 阅读 · 0 评论 -
Android 去标题问题
针对手机屏幕去掉标题栏方式:requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏标题 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置全屏注:要在setC转载 2013-09-30 14:34:00 · 892 阅读 · 0 评论