Android技术学习与实践
文章平均质量分 85
Android技术学习与实践,通过实际演练进行知识的学习
suwu150
业精于勤,荒于嬉;行成于思,毁于随;磨刀不误砍柴工。
展开
-
adb命令-adb reverse的研究
最近在开发安卓应用的时候,自以为是需要通过连接到同一个网络下,才能够进行debug调试,但现实就是啪啪打脸,只能是自己年少不自知,在同事老大哥的指导下,学习到了命令。原创 2021-04-17 22:06:54 · 14791 阅读 · 5 评论 -
安卓apk软件的反编译
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。 在安卓平台如此火热,有不少开发者想要学习别人先进的开发思想,因此就不得不进行反编译,对于反编译软件,仅供学习使用在准备反编译之前,我们需要下载工具: ...原创 2016-04-12 00:28:07 · 996 阅读 · 0 评论 -
Android中实现图片的自动下落与上升
最近在QQ空间中,看见有图片自动落下的情形,比如自动落下心形的图片、雨滴、气泡等,就觉得新颖,所以琢磨了一下,弄出了一个类似的过程,使用Java中的多线程方法,在安卓手机上进行模拟,通过改变起始坐标的方法实现了图片的上升与下降,在使用随机random函数,实现坐标的随机产生,实现了图片的随机效果原创 2016-04-15 20:06:34 · 1373 阅读 · 0 评论 -
Android中导入别人的项目乱码
Android中导入别人的项目乱码,具体步骤为右键原创 2016-04-16 01:36:04 · 781 阅读 · 0 评论 -
Android中,如何实现在图片上添加返回功能
安卓开发中,为了界面的美观与方便用户的使用,我们经常 在标题栏上方放置返回按钮,现在让我们来实现它,使用点击图片的方式返回到上一界面,代替硬件中的返回键,方便用户使用原创 2016-04-17 13:59:51 · 1584 阅读 · 0 评论 -
Android实现拨打电话功能
实现拨打电话功能,对系统中拨打电话功能的重调用,能够实现拨打自己填写号码的电话原创 2016-04-25 08:09:05 · 1529 阅读 · 0 评论 -
Android中手机通讯录的获取
安卓应用中,我们经常需要获取联系人信息,然后进行对用户推荐使用,下面就介绍一下获取手机中联系人的方式 在建立安卓项目之后,进行编码,首先设置布局文件,在布局文件中添加一个TextView,使其id为tv,具体代码如下所示:原创 2016-04-26 15:42:38 · 1100 阅读 · 0 评论 -
Android实现发送短信的功能
手机自带的发送短信的界面自己不喜欢,该怎么办??哈哈,我们可以自己写一个,下面就让我来展示一下如何实现发送短信的功能首先,我们需要设置一个布局文件,在布局文件中需要一个文本编辑框(用于输入要发送的信息),一个按钮(用于发送),和一个接受联系人信息(为数字类型的小文本编辑框,用于输入接收方的号码) 现在,就然我们开始编写:我们将布局文件贴出原创 2016-04-26 15:56:29 · 885 阅读 · 0 评论 -
Android实现信息安全中凯撒密码技术
下面,我们就来在安卓上实现此技术: 首先,我们需要创建一个安卓工程,然后在布局文件中加入按钮用以实现点击事件,这些就不重复叙述了,读者可以在以前的安卓项目中学习,我们主要讲点击事件: 如下所示代码为加密代码:原创 2016-05-07 21:30:09 · 1341 阅读 · 0 评论 -
Android中使用ViewPager实现图片的切换
主要包含三步,配置布局文件,设置MainActivity类,配置适配器类.xml文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2016-05-08 09:57:17 · 1290 阅读 · 0 评论 -
Android使用addView动态添加组件
在项目开发中,我们经常需要进行动态添加组件,其中可添加的部分有两项:布局和组件 其中,添加的布局主要有RelativeLayout型(相对布局)的和LinearLayout(线性布局) 添加的组件主要有文本显示框,编辑框,按钮等组件。下面,就让我们来进行实现: 首先我们创建一个新的项目,删除MainActivity.class中没有的代码,仅留下p原创 2016-05-08 22:51:36 · 47498 阅读 · 8 评论 -
Android实现信息安全中维吉尼亚密码技术
下面就让我们来用安卓技术,在Android平台上进行加解密的实现: 首先进行创建一个项目,其加密布局文件代码如下图所示, 其中textView_inform用于显示加解密类型,relative_miyue_ptc用于添加密钥所使用的组件,et_plainttext为明文,即要加密的字符,原创 2016-05-09 21:50:08 · 761 阅读 · 0 评论 -
Android中如何获取sd卡大小
安卓应用中在很多地方都需要知道sd卡的大小,以便进行文件的预存储或者告诉用户此文件能否存储在sd卡,下面就来说说sd卡大小的获取方式: 首先创建一个项目,进行布局文件的设置,代码如下所示,只需在布局中设置一个文本显示的组件即可:使其id为tv,初始字符串仍为“Hello World”原创 2016-05-11 19:47:46 · 983 阅读 · 0 评论 -
Android实现短信息发送
对于短信发送器的实现,也是较简单的,总体来说只需要设置好布局文件和Activity类就可以了,但在此基础上,还需要进行对配置文件的设置,下面就让我们来进行演示:在创建好项目之后,配置布局文件代码如下所示: 其中使用了组件AutoCompleteTextView组件,能够有提示的出现语句,在这儿我们用于提示电话号码,比如输入188时,再输入1时就会有提示188这个电话号码,在内容输入区,我们使用一个文本编辑框进行信息内容的传送,最后来一个发送按钮就可以完成布局了原创 2016-05-12 06:35:52 · 802 阅读 · 0 评论 -
Android视频播放器中的播放与暂停
在视频播放器中,我们经常看到在暂停时能够在界面上显示暂停图标(但更多的播放器上是广告),下面我们就来实现这种情形布局文件的实现,代码如下所示,在布局中,我们使用两个线性布局组件,然后用显示和隐藏来实现点击和播放所对应的界面,此时在组件中,对对应的按钮设置onclick()属性,再点击后就可以进入相应的函数:<FrameLayout xmlns:android="http://sc原创 2016-05-12 07:08:08 · 5395 阅读 · 0 评论 -
Android中弹出对话框的实现
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择,或者给用户提示,这个情况下方便了客户,也便利了自己,不用重复的去创建Activity,可谓“他好,我也好”。builder.setPositiveButton("吃过了", new DialogInterface.OnClickListener()) //正面的按钮(肯定)builder.setTitle("询问对话框");原创 2016-06-30 08:52:26 · 16679 阅读 · 2 评论 -
自定义弹窗的制作
今天给大家总结一个android的弹窗视图,虽然东西挺简单,但是要掌握的东西还真不少。那首先给大家看一下运行出来的效果图: 实现一个如上图的dialog,实现方式有两种: 1、定义一个真正的dialog,来进行实现; 2、定义一个Activity,写成dialog主题。今天我给大家讲讲第一种方式,也就是直接自己定义dialog的实现方法。我们逐步分析,我原创 2016-07-02 08:59:14 · 1720 阅读 · 0 评论 -
Android开发中API的查看方法
查看本地自带的官方配置文档及API文档,是开发安装程序所必须的文档说明方法一:可以使用网页版访问:http://developer.android.com/方法二:可以使用本地查看的方法,只需在ADT中安装文件即可,如下图所示点击箭头所示按钮Android SDK Manager:在点击完Android SDK Manager按钮之后,我们能够看到如下图所示弹出对话框下拉滚动条至已安装的最新的API SDK,如下图所示,点击选中箭头所示多选框,然后再点击黑色方框内容所包含的按钮,(图中为灰色按钮,原创 2016-07-07 14:28:08 · 15158 阅读 · 0 评论 -
Android中Intent的使用
一、介绍 Android手机软件开发中,Intent作为手机软件开发时很重要的对象需要引起我们的重视,实际上,intent也是体现Android开发具有其独特性的一个标志性的对象。 当一个Activity要启动另外一个Activity的时候,也许一个以前较为熟悉的模式是:调用一个new函数,直接创建具有窗口特征类的对象,又或者直接调用一个启动函数来启动。这种方式简洁、明了,但是...原创 2016-07-07 20:43:11 · 907 阅读 · 0 评论 -
Android平台上二维码的生成与扫描
二维码,在现实生活中有很多的应用,手机二维码功能更是最常见的了,今天我们就在Android平台上实现二维码的生成与扫描一、准备工具库下载:BarCodeTest (可点击直接下载或者去以下链接下载适合自己的版本:https://github.com/zxing)二、开始编程1、导入下载的BarCodeTest库,点击左上角的“File->import”进行...原创 2016-07-09 07:47:17 · 1099 阅读 · 8 评论 -
Android多点触摸交互处理
多点触摸事件的监听安卓手机中,多点触摸是是最基本的操作,下面就使用程序进行演示多点触摸操作一、获取触摸事件中的点击,移动和抬起事件,创建新的安卓项目,如下面代码所示,分别为MainActivity类代码和Layout布局文件,用于实现获取点击事件1.1、MainActivity类中代码,代码中为布局对象root添加监听事件,使用switch进行对屏幕时间进行判断,用于判断事件的按下还是移动,在代码中root=(RelativeLayout) findViewById(R.id.content);原创 2016-07-24 19:23:58 · 1893 阅读 · 0 评论 -
安卓环境配置intellij idea中local.properties的写法
intellij idea中local.properties的写法#sdk.dir=/usr/local/Cellar/android-sdk/24.4.1_1sdk.dir=D\:/program/android/android-sdk-windows_r06.setup上面第一行是linux/Mac写法,第二行是windows环境中写法...原创 2018-04-02 17:46:53 · 1993 阅读 · 0 评论 -
win10下Android Studio和SDK下载、安装和环境变量配置
win10下Android Studio和SDK下载、安装和环境变量配置转载 2018-04-02 17:48:49 · 3492 阅读 · 0 评论 -
React-Native打包apk文件
Android要求所有应用都有一个数字签名才会被允许安装在用户手机上,所以在把应用发布到类似Google Play store这样的应用市场之前,你需要生成一个签名的APK包 1.生成一个签名密钥你可以用keytool命令生成一个私有密钥。在Windows上keytool命令放在JDK的bin目录中(比如C:\Program Files\Java\jdkx.x.x_x\bin),你可能...原创 2018-04-12 17:24:01 · 1802 阅读 · 0 评论 -
React-Native如何指定特定设备测试
1. React-Native中的调试方法指定查看安卓设备在React-Native中输入以下命令,能够看到连接到电脑中的真实设备和虚拟设备adb devices设备结果如下图所示 然后通过下面命令进行指定特定的设备进行运行和安装你要运行的app即可,命令行如下所示react-native run-android --deviceId yourdevice...原创 2018-04-14 17:24:28 · 1693 阅读 · 0 评论 -
Android中gradlew命令的基本使用
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML 的各种繁琐配置。 面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。build.gradle是Gradle默认的构建脚本文件,执行Gradle命令的时候,会默认加...原创 2018-07-11 21:12:08 · 14385 阅读 · 0 评论 -
Android中Button组件的使用
Button基本使用方法 首先,添加Button控件到XML布局文件中。也可通过程序添加。 在布局文件中设置按钮的一些属性,如位置,宽高,按钮上的字,颜色等。 比较重要的是要给按钮一个id号,这是按钮唯一的名字。 这样在程序中可以通过如下形式获得按钮: button = (Button)findViewById(R.id.buttonId);处理按钮点击 按...原创 2018-08-06 22:45:57 · 4275 阅读 · 0 评论