`
yoyotota
  • 浏览: 63748 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

个人Android笔记(一)

阅读更多
1、Linkify规则:Linkify.addLinks(tv,Linkify.WEB_URL|Linkify.PHONE_NUMBERS)

2、打电话:Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:" + et.getText()));

3、拨号:Intent intent = new Intent(Intent.ACTION_DIAL);

4、getListView().setTextFilterEnabled(true);//List中允许使用a,b等键盘字母进行快速查询

5、完全退出程序:Android2.2版本
Intent startMain = new Intent(Intent.ACTION_MAIN);
       startMain.addCategory(Intent.CATEGORY_HOME);
       startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
       startActivity(startMain);
       System.exit(0);//退出程序
Android2.2以下版本
1、在配置文件中加入权限:
    <uses-permission android:name="android.permission.RESTART_PACKAGES" />
  2、ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
    am.restartPackage(getPackageName());

6、Activity无标题全屏模式
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

7、窗口类型的activity
android:theme = "@android:style/Theme.Dialog"

8、拆分短信,发送(直接发送出去,不调用系统的发送短信界面)
SmsManager smsManager = SmsManager.getDefault();
PendingIntent pi = PendingIntent.getBroadcast(SmsActivity.this, 0, new Intent(), 0);
  if(et_content.length() > 70){
//将大于70个字符的内容拆分为多条短信
        ArrayList<String> contents = smsManager.divideMessage(content);				
	for(String sms:contents){
        //第一个参数destinationAddress:目标地址
         //第二个参数scAddress:短信中心
         //第三个参数text:要发送的短信内容
         //第四个参数sentIntent:发送方是否发送成功的标识
         //第五个参数deliveryIntent:接收方是否发送成功的标识
         smsManager.sendTextMessage(et_number.getText().toString(), null, content,null, null);
       }
    }else{
      smsManager.sendTextMessage(et_number.getText().toString(), null, content,null, null);
    }


9、调用系统的短信界面发送短信
Intent intent = new Intent(Intent.ACTION_SENDTO,Uri.parse("smsto:" + "13354022687"));
    intent.putExtra("sms_body", "hello,this is for test");
    startActivity(intent);
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>


10、设置activity的背景色
  (1)xml中实现:
   android:background="@drawable/white"
  white色定义在res/values中
  (2)程序中实现:
 
Resources resource = getBaseContext().getResources();
  Drawable hippoDrawable = resource.getDrawable(R.drawable.white);
  TextView tv = (TextView)findViewByID(R.id.text);
  tv.setBackground(hippoDrawable);
分享到:
评论

相关推荐

    android studio实现笔记本

    本教程将深入探讨如何利用Android Studio实现一个笔记本应用。首先,我们来看看Android Studio项目的基本结构,以及每个文件和目录的作用。 1. **gradlew.bat** 和 **gradlew**: 这两个文件是Gradle的可执行脚本,...

    Android个人笔记本

    在Android平台上,开发一款个人笔记本应用是一个典型的移动应用开发任务,涉及到多个技术层面。这个"Android个人笔记本"项目,从标题和描述来看,是为学习Android编程的学生或开发者设计的一个实践课程,旨在帮助...

    Android学习笔记(十)——实现新闻列表

    Android学习笔记(一)——创建第一个Android项目 Android学习笔记(二)android studio基本控件及布局(实现图片查看器) Android学习笔记(三)android studio中CheckBox自定义样式(更换复选框左侧的勾选图像) ...

    Android笔记本小程序源码

    【Android笔记本小程序源码】是一个面向Android平台的项目,它为用户提供了一个轻量级的笔记应用体验。这个小程序集成了登录注销功能,允许用户安全地管理自己的笔记。它还涉及到了数据库连接技术,用于存储和检索...

    Android-笔记一款以sqlitedatabase为数据库采用MVP架构的轻便易用的笔记app

    本项目名为"Android-笔记一款以sqlitedatabase为数据库采用MVP架构的轻便易用的笔记app",它是一个典型的Android应用示例,旨在展示如何结合SQLite数据库和Model-View-Presenter(MVP)架构模式来创建一个功能完善的...

    Android-一款用于管理个人图书及阅读笔记的移动Android应用

    本篇文章将深入探讨如何利用Android开发技术打造一款专门用于管理个人图书及阅读笔记的应用。 首先,我们需要理解Android应用的基本架构。一个标准的Android应用由多个组件构成,如Activity(界面)、Service(后台...

    ANDROID STUDIO 个人学习笔记

    - 探讨如何在Android开发中实现Fragment之间的通信,这是构建灵活用户界面的一个重要方面。 5. Android基础知识 - 包括`Parcelable`接口的使用,`newHandler().postDelayed()`方法的实践,以及`GsonFormat`插件的...

    android 私人笔记实现(数据库示例)

    在Android开发中,数据库是一个非常重要的组成部分,尤其对于创建个人笔记类应用来说更是如此。这篇私人笔记实现基于Android数据库,提供了完整的源码,适合初学者学习。通过用户名和密码的登录验证,确保了数据的...

    Android项目源码本站第N个记事本简易笔记

    在Android开发中,创建一个简易的笔记应用是初学者常常会遇到的任务,也是进阶开发者巩固基础知识的良好实践。本项目源码提供了这样一个平台,帮助开发者理解Android应用的基本架构和核心功能实现。 1. **应用结构*...

    android 我的笔记 源码

    在文件名“D_Bruce_20110503_bisiben”中,可能包含的是一个具体的源码笔记文档,可能涵盖了以上部分或全部内容,是 Bruce 在2011年5月3日整理的个人学习资料。阅读这份笔记,可以系统性地学习 Android 源码,提升...

    Android-NONo-Android是NONo--下一代个人云笔记平台的Android端应用

    NONo-Android是一款专为Android用户设计的个人云笔记应用,致力于提供下一代的云笔记体验。作为NONo平台的一部分,这款应用充分利用了Android系统的特性和功能,为用户提供了一个方便、高效且安全的记事工具。 在...

    Android笔记

    【Android笔记】是一系列关于Android开发的个人学习记录,作者提到笔记内容可能并不全面,因为并非从一开始就系统性地整理。这些笔记涵盖了Android开发的多个关键领域,旨在帮助读者理解和掌握Android应用开发的核心...

    《Android应用开发揭秘》读书笔记

    《Android应用开发揭秘》读书笔记不仅是一份个人学习历程的记录,更是一部深入浅出的Android开发指南。本书籍及笔记覆盖了从基础知识到高级应用的广泛内容,为初学者和有经验的开发者提供了宝贵的资源。 ### ...

    基于Android平台的记事本软件(Android Studio项目+报告+app文件)

    在这个项目中,开发者将使用Android Studio创建一个具备基本记事本功能的应用程序,如创建、编辑、删除和查看笔记。 记事本应用通常包含以下核心组件: 1. 用户界面:界面设计需简洁易用,一般包括输入框用于编写...

    android开发板笔记7

    在Android开发过程中,掌握核心概念和技术是至关重要的。"Android开发板笔记7"是一个专为开发者准备的学习资源,尤其针对Real6410开发板。...对于有志于Android开发的个人而言,这些笔记和教程无疑是宝贵的参考资料。

    安卓课程设计----基于Android Studio开发的笔记APP.zip

    "安卓课程设计----基于Android Studio开发的笔记APP.zip" 是一个与安卓应用开发相关的项目,其中包含了使用Android Studio开发的一款笔记应用程序的完整源代码和可能的项目报告。这个项目可能是针对学生或者对安卓...

    Android笔记与笔试题

    这份"Android笔记与笔试题"资料涵盖了Android开发的基础到高级概念,对于开发者或者准备面试的求职者来说是一份宝贵的资源。下面,我们将详细探讨其中可能包含的知识点,并提供一些扩展内容。 1. **Android系统架构...

    基于android的个人日记本程序(Sqlite数据库).zip

    本项目“基于Android的个人日记本程序”是一个典型的应用实例,它利用SQLite数据库实现了日记的存储、查询、编辑和删除功能,展现了Android应用程序与数据库结合的强大能力。以下将对该项目的关键技术点进行详细阐述...

    一个简单的笔记源码

    这个标题表明我们正在讨论的是一个用于创建个人笔记的简单应用程序的源代码。在IT行业中,源码是程序员编写的原始编程语言文本,它是软件的基础,允许开发者理解并修改程序的工作方式。这里的“简单笔记源码”可能是...

    基于Android的个人信息管理系统

    "基于Android的个人信息管理系统"旨在整合常见的个人信息管理功能,如记事本、日历和通讯录,为用户提供一站式的服务。 一、记事本功能 记事本是个人信息管理中的重要组成部分,用户可以在这里记录日常待办事项、...

Global site tag (gtag.js) - Google Analytics