Welcome 微信登录

首页 / 移动开发 / Android

Android编程之非调用系统界面实现发送彩信的方法(MMS)

Android编程之非调用系统界面实现发送彩信的方法(MMS)

本文实例讲述了Android非调用系统界面实现发送彩信的方法。分享给大家供大家参考,具体如下:一、问题:最近有个需求,不去调用系统界面发送彩信功能。做过发送短信功能的同学可能第一反应是这样:不使用 StartActivity,像发短信那样,调用一个类似于发短信的方法SmsManager smsManager = SmsManager.getDefault();smsManager.sendTextMessage(phoneCode, null, text,...
Android开发笔记之Android中数据的存储方式(一)

Android开发笔记之Android中数据的存储方式(一)

对于开发平台来讲,如果对数据的存储有良好的支持,那么对应用程序的开发将会有很大的促进作用。 总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络。其中文件和数据库可能用的稍多一些,文件用起来较为方便,程序可以自己定义格式;数据库用起稍烦锁一些,但它有它的优点,比如在海量数据时性能优越,有查询功能,可以加密,可以加锁,可以跨应用,跨平台等等;网络,则用于比较重要的事情,比如科研,勘探,航空等实时采集到的数据需要马上通过网络传输到数据处理...
Android内存泄漏终极解决篇(下)

Android内存泄漏终极解决篇(下)

一、概述在 Android内存泄漏终极解决篇(上)中我们介绍了如何检查一个App是否存在内存泄漏的问题,本篇将总结典型的内存泄漏的代码,并给出对应的解决方案。内存泄漏的主要问题可以分为以下几种类型:静态变量引起的内存泄漏非静态内部类引起的内存泄漏资源未关闭引起的内存泄漏二、静态变量引起的内存泄漏在java中静态变量的生命周期是在类加载时开始,类卸载时结束。换句话说,在android中其生命周期是在进程启动时开始,进程死亡时结束。所以在程序的运行期间,如果进...
实例详解Android文件存储数据方式

实例详解Android文件存储数据方式

总体的来讲,数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络。下面通过本文给大家介绍Android文件存储数据方式。1.文件存储数据使用了Java中的IO操作来进行文件的保存和读取,只不过Android在Context类中封装好了输入流和输出流的获取方法。创建的存储文件保存在/data/data/<package name>/files文件夹下。2.操作。保存文件内容:通过Context.openFileOutput获取输出流,参数...
详解Android文件存储

详解Android文件存储

摘要 其实安卓文件的操作和java在pc环境下的操作并无二致,之所以需要单独讲解是因为安卓系统提供了不同于pc的访问文件系统根路径的api,同时对一个应用的私有文件做了统一的管理。根据我的经验,初学者在这部分感到很容易混淆内部存储和外部存储两个概念。其实安卓文件的操作和java在pc环境下的操作并无二致,之所以需要单独讲解是因为安卓系统提供了不同于pc的访问文件系统根路径的api,同时对一个应用的私有文件做了统一的管理。根据我的经验,初学者在这部分感到很容...
Android编程获取网络连接方式及判断手机卡所属运营商的方法

Android编程获取网络连接方式及判断手机卡所属运营商的方法

本文实例讲述了Android编程获取网络连接方式及判断手机卡所属运营商的方法。分享给大家供大家参考,具体如下:问题:项目中写的网络模块,感觉有点乱:两套代码 --模拟器、真机,维护起来十分麻烦。解决办法:代码自动去检查到那种网络环境,然后调用不同的联网方式。查看了模拟器上默认的接入点:移动网络 -- APN = "internet"1、通过获取apn的名称,来判断网络// 获取Mobile网络下的cmwap、cmnetprivate int getCurr...
Android开发之资源目录assets与res/raw的区别分析

Android开发之资源目录assets与res/raw的区别分析

本文实例讲述了Android开发之资源目录assets与res/raw的区别。分享给大家供大家参考,具体如下:assets:用于存放需要打包到应用程序的静态文件,以便部署到设备中。与res/raw不同点在于,ASSETS支持任意深度的子目录。这些文件不会生成任何资源ID,必须使用/assets开始(不包含它)的相对路径名。res:用于存放应用程序的资源(如图标、GUI布局等),将被打包到编译后的Java中。不支持深度子目录res/menu:存放基于XML的...
Android studio 快捷键大全

Android studio 快捷键大全

Android Studio常用快捷键、Android Studio快捷键大全接下来这篇android studio使用教程,主要为大家介绍的是android studio快捷键,如果我们掌握了一些常用快捷键,那么在使用android studio的过程中会达到事半功倍的效果哦~下面我们步入正题,具体详情如下所示:Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导...
Android操作系统之内存回收策略

Android操作系统之内存回收策略

Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使应用程序关闭但不退出,并由操作系统进行进程的回收管理。本文在 Application Framework 与 Linux 内核两个层次上,以进程为粒度,对 Android 操作系统的进程资源回收机制进行了剖析。读者可以从本文获得对 Android 应用程序的生存周期的进一步理解,从而更加合理、高效地构建应用程序。An...
Android实现QQ抢红包插件

Android实现QQ抢红包插件

又想到快要过年了,到时候还不知道群里要发好多红包,所以我将之前在网上宕的一份微信抢红包的代码修改了一下,实现了QQ抢红包!可以支持抢QQ拼手气红包,普通红包,口令红包,现在再也不怕20年单身手速的人跟我抢红包了! 先看测试效果图: 1.抢QQ口令红包可以看见,只要红包一发出,自动填写口令并发出,帮你将红包抢到手! 2.抢QQ拼手气红包拼手气红包也是一样,只要红包一发出,自动帮你把红包抢到手,是不是很爽的感觉? 3.抢QQ好友发送的红包只要好友或者群里的人把...
Android编程使用Intent传递对象的方法分析

Android编程使用Intent传递对象的方法分析

本文实例分析了Android编程使用Intent传递对象的方法。分享给大家供大家参考,具体如下:之前的文章中,介绍过Intent的用法,比如启动活动,发送广播,启发服务等,并且可以使用Intent时传递一些数据。如下代码所示:Intent intent = new Intent(this,SecondActivity.class);intent.putExtra("info", "I am fine");startActivity(intent);在传递数...
使用Docker来加速构建Android应用的基本部署思路解析

使用Docker来加速构建Android应用的基本部署思路解析

意义极大的缩短安卓开发到测试到产品到渠道的距离。给安卓程序员减轻负担。Google做的环境已经特别到位了,放到docker里面明显不会有多大的坑(误,逃)。Dockerfilehttps://github.com/lijianying10/FixLinux/blob/master/dockerfiles/androidautobuild/Dockerfile团队协作的故事在敏捷开发的站立会议上,我作为一个后端程序员发现安卓程序员发布的时间大概是半个小时左右...
Android编程获取全局Context的方法

Android编程获取全局Context的方法

本文实例讲述了Android编程获取全局Context的方法。分享给大家供大家参考,具体如下:有时,在处理业务逻辑的时候,需要Context对象,但在某些情况下,并非容易获取,这时就需要一些巧妙的手段来管理Context。在Android中,提供了一个类Application,当应用程序启动的时候,系统会自动将这个类进行初始化,所以我们可以编写自己的Application类以管理一些全局的状态信息。在这里,以获取全局Context为例。1、编写自己的App...
Android编程添加快捷方式(Short)到手机桌面的方法(含添加,删除及查询)

Android编程添加快捷方式(Short)到手机桌面的方法(含添加,删除及查询)

本文实例讲述了Android编程添加快捷方式(Short)到手机桌面的方法。分享给大家供大家参考,具体如下:权限要在手机桌面上添加快捷方式,首先需要在manifest中添加权限。<!-- 添加快捷方式 --><uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" /><!-- 移除快捷方式 --><uses-p...
Android编程之自定义AlertDialog(退出提示框)用法实例

Android编程之自定义AlertDialog(退出提示框)用法实例

本文实例讲述了Android编程自定义AlertDialog(退出提示框)用法,分享给大家供大家参考,具体如下:有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog)以下是我在开发一个小游戏中总结出来的.希望对大家有用.先上效果图:下面是用到的背景图或按钮的图片经过查找资料和参考了一下例子后才知道,要实现这种效果很简单.就是在设置alertDialog的contentView.以下的代码是写在Activity下的,代码如下:pub...
<< 211 212 213 214 215 216 217 218 219 220 >>