Android Day01-电话拨号器案例&Android开发流程

简介:

电话拨号器开发步骤:

    1.在清单文件中添加打电话的权限

1
2
3
4
5
6
7
8
9
10
<? xml  version = "1.0" encoding = "utf-8" ?>
       < manifestxmlns:android = "http://schemas.android.com/apk/res/android"
             package = "cn.itcast.action"
             android:versionCode = "1"
             android:versionName = "1.0" >
           略....
       < uses-sdkandroid:minSdkVersion =“6" />
       < uses-permission  android:name = "android.permission.CALL_PHONE" />    //拨打权限
  </ manifest >
  注意CALL权限,只会跳到拨打界面,要手动点击拨打按钮。CALL_PHONE会直接打通电话。

     2.打电话核心代码

1
2
3
4
5
6
7
8
  //新建一个意图对象 
      Intent intent_call =  new  Intent();
  //为意图对象添加动作
      intent_call.setAction(Intent.ACTION_CALL);
  //为意图对象添加数据
      intent_call.setData(Uri.parse( "tel:"  + 电话号码);
  //执行意图
      startActivity(intent_call);

  


Android开发流程:

  1. 产品经理    设计产品需求及产品原型图        

  2. 设计师根据原型图设计UI

  3. 架构师要写产品架构,接口文档

  4. 程序员,根据UI做相应的展示布局及代码逻辑开发

  5. 测试人员测试

  6. 运营人员上线到各个市场

  7. 商务人员做商务推广






      本文转自屠夫章哥  51CTO博客,原文链接:http://blog.51cto.com/4259297/1675137 ,如需转载请自行联系原作者

相关文章
|
7月前
|
存储 Java 开发工具
Android开发的技术与开发流程
Android开发的技术与开发流程
406 1
|
7月前
|
监控 Android开发 C语言
深度解读Android崩溃日志案例分析2:tombstone日志
深度解读Android崩溃日志案例分析2:tombstone日志
588 0
|
数据库连接 数据库 Android开发
Android -- Room简化数据库设置图书案例
Android -- Room简化数据库设置图书案例
51 0
|
5月前
|
Java Android开发 Spring
Android Spingboot 实现SSE通信案例
【7月更文挑战第14天】以下是使用Android和Spring Boot实现SSE(Server-Sent Events)通信的案例摘要: 在`MainActivity`中: - 初始化界面元素并设置按钮点击事件。 - `startSseRequest`方法创建`WebClient`对象,设置请求头,发送请求,并处理响应和错误。 请确保将`your-server-url`替换为实际的服务器地址。
134 14
|
6月前
|
JSON Java API
【Android】使用 Retrofit2 发送异步网络请求的简单案例
**摘要:** Retrofit是Android和Java的HTTP客户端库,简化了RESTful API交互。它通过Java接口定义HTTP请求,并提供注解管理参数、HTTP方法等。要使用Retrofit,首先在AndroidManifest.xml中添加`INTERNET`权限,然后在`build.gradle`中引入Retrofit和Gson依赖。创建服务器响应数据类和描述接口的接口,如`Result`和`Api`。通过Retrofit.Builder配置基础URL并构建实例,之后调用接口方法创建Call对象并发送异步请求。
234 1
|
7月前
android-agent-web中js-bridge案例
android-agent-web中js-bridge案例
109 2
|
7月前
|
存储 数据库 Android开发
使用Android Jetpack组件加速开发流程
【4月更文挑战第14天】Android Jetpack是为提升开发速度和代码质量而生的组件集合,包括`ViewModel`、`LiveData`、`RecyclerView`、`Room`、`WorkManager`等,它们遵循最新设计原则和最佳实践。例如,`RecyclerView`优化列表显示,`Room`简化数据库操作,`WorkManager`处理后台任务,`ViewModel`和`LiveData`分离业务和UI逻辑。此外,`Navigation`和`Paging`分别优化用户导航和数据加载。通过这些组件,开发者能更高效地构建高性能应用,值得学习和使用。
46 2
|
7月前
|
设计模式 Android开发 Java
实战案例,精选Android面试真题集锦
实战案例,精选Android面试真题集锦
|
7月前
|
Java Android开发
Android Mediatek 禁用拨号应用的部分UI显示
Android Mediatek 禁用拨号应用的部分UI显示
41 0
|
编译器 Android开发
深度解读Android崩溃日志案例分析1:so崩溃
深度解读Android崩溃日志案例分析1:so崩溃
349 1