`
pengfeifei26
  • 浏览: 241326 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

android开发中遇到的问题

阅读更多
1.文本框输入法只能输入英文
   解决办法:进入模拟器settings设置页面找到 language and input(语言及输入法)
设置成搜狗拼音法即可


2.android操作数据 没有执行oncreate方法 加上红色字体试试
  DBHelper dbHelper = new DBHelper(MainActivity.this, "", 1);
   dbHelper.getReadableDatabase();

  
    private static final String DATABASE_NAME = "MUSIC_INFO";
	private static final String TABLE_NAME = "music";
 	private static final int VERSION = 1;
 	
 	private static final String DATABASE_CREATE =
 			       "create table music (id int PRIMARY KEY, "
 			            + "musicName varchar" 
 			             + ");";
 	private SQLiteDatabase db;
	public DBHelper(Context context, String name, CursorFactory factory,
			int version) {
		super(context, DATABASE_NAME, factory, version);
		Log.d("database", "==============================1111");
		// TODO Auto-generated constructor stub
	}
	public DBHelper(Context context, String name, 
			int version) {
		this(context, DATABASE_NAME, null, version);
		// TODO Auto-generated constructor stub
	}
	public DBHelper(Context context, String name) {
		this(context, DATABASE_NAME, VERSION);
		// TODO Auto-generated constructor stub
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
		Log.d("database","create dataBase ...");
		db.execSQL(DATABASE_CREATE);
		
	}
   



3.
getApplicationContext():生命周期是整个应用,应用摧毁,它才摧毁。
this:代表当前,在Activity当中就是代表当前的Activity,换句话说就是Activity.this在Activity当中可以缩写为this.
getApplication():andorid 开发中共享全局数据;
     我们在平时的开发中,有时候可能会需要一些全局数据,来让应用中得所有Activity和View都能访问到,大家在遇到这种情况时,可能首先会想到自己定义一个类,然后创建很多静态成员,不过andorid已经为我们提供了这种情况的解决方案:在Android中,有一个名为Application的类,我们可以在Activity中使用getApplication(),方法来获得,它是代表我们的应用程序的类,使用它可以获得当前应用的主题,资源文件中的内容等,这个类更灵活的一个特性就是可以被我们继承,来添加我们自己的全局属性。




4.
在两个Activity跳转时,由于第二个Activity在启动时加载了较多数据,就会在启动之前出现一个短暂的黑屏时间,解决这个问题比较简单的处理方法是将第二个Activity的主题设置成透明的,这样在启动第二个Activity
时的黑屏就变成了显示第一个Activity界面。这个分两步完成:
第一步:xxx/res/values/styles.xml中加入自定义Activity的Theme,如下所示:
<style name="Transparent" parent="android:Theme.Light">
        <!--将Activity的Theme设置成透明-->
        <item name="android:windowIsTranslucent">true</item>
    </style>
第二步:在AndroidManifest.xml中将第二个Activity的"android:theme"属性设置成刚才自定义的主题样式。如下所示:
        <activity
            android:name="com.yutao.customer.CustomerActivity"
            android:label="@string/app_name"
            android:theme="@style/Transparent"
    到此应该就不会出现那个讨厌的黑屏了。
分享到:
评论

相关推荐

    Android开发遇到的小问题总结,不断更新

    在 Android 开发中,我们经常会遇到类名冲突的问题,例如自己定义的类和 Android 中内置的类同名时,无法调用安卓自带的类中的方法。解决方法是重新命名一下 Activity 的名字,就可以解决。 四、 Android 开发中 ...

    android开发中遇到的一些问题

    在Android开发过程中,开发者经常会遇到各种问题,包括但不限于编译错误、环境配置问题以及API使用等。以下是对标题和描述中涉及的知识点的详细说明: 1. **Android Studio真机和驱动问题**: - 当Android Studio...

    100多个Android 实例集合

    【描述】中的信息表明,这份资源是从网络上收集并分享的,目的是为了帮助那些在Android开发中遇到问题或寻求学习材料的程序员。尽管它可能来源于不同的来源,但整体上提供了一个全面的学习平台,使初学者能够通过...

    android开发艺术探索书中源码

    通过分析《Android开发艺术探索》中的源码,开发者不仅可以深入理解上述知识点,还能看到作者的编码风格和解决问题的思路,这对提升个人编程能力非常有帮助。实践中遇到问题时,参照源码可以找到解决办法,从而加速...

    Qualcomm平台android开发总结

    1、 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境. 7 1.2 搭建高通平台环境开发环境. 7 1.2.1 高通android智能平台概述. 7 1.2.1.1 什么是L4,REX,BREW,AMSS以及相互之间的关系. 7 1.2.2 选择合适的源...

    Android开发常见问题.doc

    ### Android开发常见问题:Failed to find an AVD compatible with target 'Android 1.5'. Launch aborted. #### 问题概述 在进行Android应用开发时,尤其是使用Eclipse作为集成开发环境(IDE)的情况下,开发者...

    Android底层开发实战_Android底层开发实战_android_android开发实战_

    《Android底层开发实战》这...通过阅读《Android底层开发实战》,开发者不仅可以掌握Android底层开发的基础知识,还能学习到如何解决实际开发中遇到的问题,提升系统级优化能力,从而成为一名更全面的Android开发专家。

    android开发问题集锦

    在Android开发过程中,开发者经常会遇到各种各样的问题,这些问题涵盖了应用程序设计、性能优化、兼容性、安全性等多个方面。本资源“android开发问题集锦”包含了五个PDF文档,旨在为初学者提供详尽的问题解答和...

    android开发入门教程

    第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、Android...

    android开发经典案例60个

    通过研究这60个案例,开发者不仅可以学习到Android开发的基本技能,还能掌握实际项目中可能遇到的问题及其解决方案,从而提高自己的编程能力。每个案例都是一次学习和成长的机会,为开发者提供了宝贵的实战经验。

    Android开发艺术探索-清晰PDF+随书源码+读书笔记

    《Android开发艺术探索》是一本深受Android开发者喜爱的书籍,其深入浅出地探讨了Android应用开发中的各种技术和实践。这本书不仅提供了清晰的PDF版本,方便读者电子阅读,还附带了随书源码,让读者能够直接动手实践...

    Visual Studio开发Android环境配置

    在使用 Xamarin.Android 开发 Android 应用程序时,可能会遇到 .axml 文件智能提示的问题。解决这个问题可以通过安装 Android SDK 和 Xamarin.Android,然后在 Visual Studio 中启用智能提示功能。 通过配置 JDK、...

    Android 开发过程网络相关问题

    在Android开发过程中,网络相关的议题是开发者经常遇到的挑战之一。这篇博客文章“Android开发过程网络相关问题”可能深入探讨了Android应用如何与服务器进行通信,处理数据交换以及解决可能出现的异常情况。以下是...

    Android开发艺术探索+(任玉刚著)+pdf扫描版

    这本书旨在帮助开发者提升技能,解决实际开发中遇到的问题,从而实现更高效、更高质量的Android应用开发。 在PDF扫描版中,读者可以获取到书中涵盖的以下关键知识点: 1. **Android系统架构**:书中首先会介绍...

    Android 新手开发教程 开发技巧合集 开发教程详细版 开发入门经典

    在Android新手开发的世界里,掌握基础并逐渐提升技能至关重要。这份"Android新手开发教程 开发技巧...在学习过程中,切记理论结合实践,多动手编写代码,遇到问题积极寻求解决方案,这样能更好地吸收知识并提升技能。

    Android开发从入门到精通

    此外,为了应对应用在用户使用过程中可能遇到的问题,开发者还需要了解如何进行应用的调试和性能优化。 以上就是《Android开发从入门到精通》这本书所能带给学习者的知识点和技能。通过系统的学习,即使是没有任何...

    Android开发从入门到精通【视频教程+课程源码】.rar

    在Android开发领域,掌握基础知识是至关重要的,而这套"Android开发从入门到精通【视频教程+课程源码】"提供了一条系统学习的路径。它不仅包括了详细的视频讲解,还有配套的源代码,旨在帮助初学者从零开始,逐步...

    java android zip解压缩(解决压缩中文乱码问题)

    在Android开发中,处理压缩文件是一项常见的任务,尤其是在下载、更新或者备份数据时。然而,当压缩文件包含中文字符时,解压缩过程中可能会遇到乱码问题。这是因为编码格式不匹配或者处理方式不当导致的。本篇文章...

Global site tag (gtag.js) - Google Analytics