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

Android 备忘录

 
阅读更多
1.获取mac地址



2.全屏
一是在代码中设置,另一种方法是在配置文件里改!

一、在代码中设置:

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//无title  
requestWindowFeature(Window.FEATURE_NO_TITLE);  
//全屏  
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,    
WindowManager.LayoutParams. FLAG_FULLSCREEN);         
setContentView(R.layout.main);
}
}

设置全屏的俩段代码必须在setContentView(R.layout.main) 之前,不然会报错。

二、在配置文件里修改(android:theme="@android:style/Theme.NoTitleBar.Fullscreen"):



3、网络状态

<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE" />

  private boolean getNetWorkStatus() {

    boolean netSataus = false;
    ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

    cwjManager.getActiveNetworkInfo();

    if (cwjManager.getActiveNetworkInfo() != null) {
    netSataus = cwjManager.getActiveNetworkInfo().isAvailable();
    }

    if (!netSataus) {
    Builder b = new AlertDialog.Builder(this).setTitle("没有可用的网络")
    .setMessage("是否对网络进行设置?");
    b.setPositiveButton("是", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {
    Intent mIntent = new Intent("/");
    ComponentName comp = new ComponentName(
    "com.android.settings",
    "com.android.settings.WirelessSettings");
    mIntent.setComponent(comp);
    mIntent.setAction("android.intent.action.VIEW");
    startActivityForResult(mIntent,0);
    }
    }).setNeutralButton("否", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {
    dialog.cancel();
    }
    }).show();
    }

    return netSataus;
    }



4 .判断GPS状态

    public boolean isGpsEnabled(Context context)
    {
        LocationManager locationManager =((LocationManager)context.getSystemService(Context.LOCATION_SERVICE));
        List<String> accessibleProviders = locationManager.getProviders(true);
        return accessibleProviders != null && accessibleProviders.size() > 0;
    }





5.禁止横屏幕 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);



6.禁用重复加载
    1. 修改AndroidManifest.xml文件,在activity标签下面增加参数:

< activity android:name="MyActivity"
android:configChanges="orientation|keyboardHidden">

    2.在MyActivity 中重载onConfigurationChanged(每次切屏的时候会自动调用)方法,初始化横竖屏方向不同的显示界面,以及其他数据的初始化操作:

@Override

public void onConfigurationChanged(Configuration newConfig) {

   super.onConfigurationChanged(newConfig);

if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
           //加入横屏要处理的代码

}else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {

           //加入竖屏要处理的代码

}


}





7、开机启动程序

1)public class StartupReceiver extends BroadcastReceiver {

  @Override
  public void onReceive(Context context, Intent intent) {
    Intent startupintent = new Intent(context,StrongTracks.class);
    startupintent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(startupintent);
  }

}
2)<receiver
android:name=".StartupReceiver">
<intent-filter>
<!-- 系统启动完成后会调用 -->
<action
android:name="android.intent.action.BOOT_COMPLETED">
</action>
</intent-filter>
</receiver>
分享到:
评论

相关推荐

    Android 备忘录源码.rar

    《Android 备忘录应用开发详解》 ...通过以上知识点的学习和实践,开发者可以掌握创建一个功能完备的Android备忘录应用的核心技术。从源码中学习,不仅能够提升编程技能,也能加深对Android系统架构的理解。

    Android程序研发源码Android 备忘录源码.zip

    在Android程序开发中,备忘录应用是一种常见的项目,它涉及到许多核心的Android技术知识点。这份"Android程序研发源码Android 备忘录源码.zip"包含了一个完整的备忘录应用的源代码,可以帮助开发者深入理解Android...

    android备忘录源码

    本源码提供了一个完整的Android备忘录应用的实现,对于学习Android应用开发或者想要深入理解备忘录功能实现的人来说,这是一个宝贵的资源。 一、Android开发基础 Android是Google开发的开源移动操作系统,主要应用...

    android备忘录

    Android备忘录应用通常需要一个主界面来显示所有备忘录条目,一个添加/编辑界面用于创建或修改备忘录,以及可能的设置界面来调整提醒时间等。UI设计应遵循Material Design指南,使用布局如RecyclerView展示备忘录...

    android备忘录实现

    以下是对"android备忘录实现"这一主题的详细解析: 1. **Android开发环境**:首先,`.classpath`和`.project`是Eclipse或Android Studio项目的配置文件,它们包含了项目构建路径和IDE相关的设置。`project....

    Android 备忘录源码.zip项目安卓应用源码下载

    这个压缩包包含了构建一个Android备忘录应用程序的所有源代码,它主要使用Java语言编写,并可能涉及到Apache的相关开源库。 在Android应用开发中,备忘录应用是一个常见的实践项目,它能够帮助我们理解Android的...

    Android备忘录软件设计

    ### Android备忘录软件设计知识点概述 #### 一、Android平台及备忘录软件背景介绍 - **智能手机发展趋势**:随着智能手机技术的发展,其已成为现代人生活中不可或缺的一部分,尤其是在学生群体中,智能手机作为获取...

    android 备忘录源码(超精细)

    在Android平台上,开发一款备忘录应用是一种常见的实践,它能帮助用户记录日常生活中的重要事项。这个"android 备忘录源码(超精细)"提供了完整的开发流程,包括与数据库的交互,这对于理解Android应用的数据存储...

    android备忘录数据库存储到本地定时提醒.zip

    这篇内容将详细解析Android备忘录应用中数据库存储到本地以及定时提醒的实现方式。首先,我们要理解Android系统中如何处理数据存储,尤其是对于备忘录这类需要持久化存储的应用。 1. 数据库存储: Android中最常用...

    Android 备忘录.rar

    【Android 备忘录】是一款基于安卓平台的个人备忘应用,由学生使用MyEclipse开发工具进行设计,具备定时提醒功能,同时还能播放音乐,为用户提供便捷的提醒与交互体验。这款应用不仅是一个学习成果展示,也适用于...

    android 备忘录

    【Android 备忘录开发详解】 在Android平台上,创建一个备忘录应用是学习移动应用开发的一个基础且实用的任务。这个“android 备忘录”项目对于初学者来说,提供了宝贵的实践经验,帮助他们理解Android应用的基本...

    Android 备忘录源码

    首先,Android备忘录源码通常包括以下几个关键部分: 1. **UI设计**:源码中的布局文件(如XML文件)定义了备忘录应用的用户界面,包括添加、编辑和查看备忘录的界面。开发者会使用Android的Layout XML来设计各个...

    一个简单的Android备忘录.zip

    在本项目"一个简单的Android备忘录.zip"中,我们主要关注的是如何使用Android Studio开发一个手机端的小型备忘录应用。这个课程设计旨在帮助初学者了解Android应用的基础架构和核心组件,如Activity、Intent、SQLite...

    android 备忘录小程序

    【Android 备忘录小程序详解】 在Android平台上开发备忘录小程序是一项常见的任务,它能够帮助用户方便地记录和管理日常事务。这个压缩包提供的工程实现了这样一个功能丰富的备忘录应用,包括侧滑删除、置顶操作...

    Android备忘录系统

    这里我们将深入探讨这个"Android备忘录系统"的实现细节,包括其核心功能、技术栈以及可能的设计思路。 首先,"仿为知笔记"表明此系统旨在模仿知名的笔记应用"为知笔记",因此它应该具备类似的功能,如创建笔记、...

    Android备忘录系统的开发

    总结起来,"Android备忘录系统的开发"实例是一个全面的教程,涵盖了Android开发的多个核心领域,包括UI设计、数据存储、业务逻辑处理以及可能的网络同步。对于初学者来说,通过这个项目可以深入理解Android应用开发...

    android备忘录app源码.zip

    【Android备忘录App源码解析】 Android备忘录App是移动设备上常见的应用程序,用于帮助用户记录日常生活、工作中的重要事项。这份源码“EverMemo-master”提供了一个完整的Android备忘录应用的实现,是深入理解...

    Android源码——备忘录源码.zip

    在数据存储方面,Android备忘录应用通常会利用SQLite数据库来持久化用户的数据。SQLite是一个轻量级的关系型数据库,适用于本地数据存储。开发者需要创建一个SQLiteOpenHelper的子类,用于数据库的创建和版本管理,...

Global site tag (gtag.js) - Google Analytics