首页
学习
活动
专区
圈层
工具
发布

安卓第六夜 凡高的自画像

你可以在这里选择想要创建的新文件的类型,比如XML文件,Java文件等。安卓会根据你选择的类型,做一些默认设置。...新Activity的界面 我们要设计一个用于输入姓名和博客地址的安卓界面。由于姓名和博客地址都是字符串类型,因此我们可以借助EditText类的View元素,来增加字符串类型的输入栏。...在提交数据后,这个Activity将通过EditText的getText()方法获取字符输入。提交的字符串将使用SharedPreferences存储起来。...另一个功能是从SharedPreferences中获得存储的键值,即用户名,再将用户名信息更新到界面上。...根据安卓的规定,MainActivity第一次运行,以及每次从暂停中复苏时,都会调用该方法。用户在SelfEditActivity修改返回后,就可以立即获得最新的数据。

1.5K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何正确的对安卓手机进行数据恢复?

    很多人觉得数据恢复就是拿工具扫一扫,这种想法是非常错误的。想干好一件事,绝不是仅仅机械性的重复固有动作,必须要加入个人的思考。比如对安卓手机的数据恢复,你真的会吗?...但这类软件对新的安卓系统手机往往无能为力了,因为从几年前开始,大部分手机生产厂商用“媒体设备”MTP模式替代了大容量USB存储模式,而传统数据恢复软件无法直接对MTP模式加载的手机存储空间进行数据恢复,...但这类软件普遍存在的问题是,常常无法与手机建立连接,或者在连接后扫描时提示失败,可能是由于安卓系列手机系统定制化程度较高,每家手机制造商都对安卓系统做了或多或少修改的缘故,导致实际效果并不理想,相信很多朋友在用这类软件时也遇到了类似的问题...第三种方法: 借助安装在手机上的安卓APP进行数据恢复。...这是最基本的要求,具体如何Root与手机的型号有关,如果实在不会就找身边的异性IT达人帮忙吧。 第二步,在手机中安装BusyBox。

    14.9K50

    安卓项目-利用Sqlite数据库,开发新闻发布系统

    本教程致力于程序员可以快速的学习安卓移动端手机开发。 适合于已经习得一种编程语言的同仁。 更多志同道合,想要学习更多编程技术的大神们。 小弟不才,麻烦关注一下我的今日头条号-做全栈攻城狮。...本文章是基于上篇文章基础之上进行深入学习的。程序员带你学习安卓开发-XML文档的创建与解析 Sqlite数据库: Sqlite数据库是在安卓中使用较广泛的数据库。其为简单、轻巧的Sql类文件型数据库。...; 其实和原生的sql语法差不多的啦。随便看看,对于你来说应该问题不大。 二、使用Android代码操作数据库: 1.我们继续做一个新闻发布管理系统: 前台界面效果,很简单的布局操作的。...这边我贴一下我的布局,供以参考。 ?...下节讲解利用Sqlite进行“新闻显示系统”

    2.2K40

    利用广播实现ip拨号

    广播接收者,broadcast receiver,安卓系统在使用时会产生很多的事件,比如:短信到来,电量低,拨打电话等等 界面布局,线性布局,EditText指定为电话号码,设置属性android:inputType...获取到存入的数据 新建一个类OutRecevier继承 BroadcastReceiver 在清单文件中进行配置 添加节点,设置名称属性android:name=”.OutReceiver...()方法,可以得到传递的数据,如果打电话能获取到号码 调用Context对象的getSharedPreferences()方法,获取到sp对象 调用sp对象的getString()方法,获取到存入的数据...; public class MainActivity extends Activity { private EditText et_ipnum; @Override.../** * 保存 * @param v */ public void click(View v){ String ipnum=et_ipnum.getText

    1.9K40

    安卓中的数据存取

    引言: 在我们每天使用的手机设备中,无时无刻都在进行着数据的存和取。...安卓作为一种手机操作系统,提供了如下方式的数据存取方式:Preference,File,Sqlite和网络,可以根据程序的实际需求选择合适的存取方式。...2、File 我们可以将一些数据直接以文件的形式保存在设备中,下面的例子分别举例说明了对文件的读取和从Sd卡中读写文件。...,一个EditText用来输入内容,一个EditText用来读取内容,两个Button,分别响应对应的事件,代码如下: <RelativeLayout xmlns:android="http://schemas.android.com...()]; //开始进行文件的读取 fis.read(buffer); //关闭流 fis.close(); //将字节数组转换成字符创, 并转换编码的格式

    2.2K20

    Xposed截获 Android手机QQ密码

    0x00 前言    Xposed框架是一款修改系统框架服务的软件,通过它许多功能强大的模块得以实现,且不冲突地同时运作,自从Xposed框架发布以来,安卓手机的可玩性日益激增,最近很闲很蛋疼,研究下截获...Android手机QQ密码,随便回顾下Xposed的使用。...反编译qq搜索关键字符:"请输入密码",定位到如图1所示的地方: image.png           图1 从图1可看出我们想要的关键字符串对应的ID 请输入帐号 0x7f0a11f6   十进制...smali\com\tencent\mobileqq\activity\logInActivity.smali去看看,转换成java代码如图3所示: image.png 从图3可以看出它最终也会调用...getText函数,所以差想这个控件是不是继承自EditText,所以只需要HOOK类android.widget.EditText的getText函数并判断是否为密码框即可。

    3.2K10

    深入挖掘APP克隆实验

    0×00前言 在上一篇文章《WebView域控不严格读取内部私有文件实验》中,对webview跨域访问进行了简单的实验,后续决定深入挖掘一下APP克隆,之前文章中讲过的这里也将不再赘述。...Login.jsp:根据用户名密码判断是哪个用户然后返回一个token给安卓端 Myinfo.jsp:根据token判断是哪个用户,然后返回其个人信息。...此APP就一个mainactivity,功能是从hackserver获取newfile.txt中保存的token,然后带着token从外部调起APPClone,从而实现克隆。...0×05 实验中遇到的问题及解决思路 1、 sd卡写入权限问题,一开始使用的虚拟机是安卓8.0在AndroidManifest申请好权限,但是无论如何也写入不成功,后来一查发现安卓6.0后需要在代码中动态申请权限...,经过尝试之后发现很程度很容易崩溃,一定是我不懂开发的原因,转而换成安卓5.1的虚拟机,直接在AndroidManifest申请权限就可以了。

    1.2K100

    _Android 课设之个人音乐播放器

    1.2开发技术该App利用了SQlite数据库对于用户的管理,还有MediaPlayer媒体播放器的使用,和各种布局加以一些控件得以使界面看着舒服,还有利用了广播信息对于用户的操作进行提示。...类来对音乐进行操作布局使用安卓自带的LinearLayout标签菜单使用安卓自带的Menu类按钮使用安卓自带的Button类还有对权限进行控制:使用Mainfest.permission等属性赋予权限对于组件间的通信使用...类该类主要对于数据库的一些增删查改操作进行封装,此处方法过多就不进行一一解释了。...mediaPlayer.setDataSource(Record.file.getPath()); mediaPlayer.prepare(); }}第五章 总结与展望5.1总结 通过这次课程设计,把之前的一些布局和控件的属性以及如何调好他们之间的排版有了更深的理解...所以有一个日志类需要扩展出来,把这个播放器的使用进行监听并写入到日志文件中方便以后进行查看更新和纠错和记录用户的操作。以便以后与用户沟通的时候有依据可说。

    59810

    谷歌源生bug发现与解决记录

    最近发现了谷歌安卓源生的一个bug,在这里记录一下。 操作步骤: 1、进入拨号界面,输入 *#*#4636#*#* ,然后会进入手机测试界面。...这时会弹出一个输入栏,如果你输入为空或者输入为非数字,如何点击 OK ,连续操作俩次,就会显示 Settings keeps stopping。...并且从log中也可以看出是 WifiAPITest 里出现了问题。另外从现象来看,导致 crash 的操作也是在WifiAPITest 中,那我们看代码。...从代码中可以看到,从 EditText 中输入内容后,要调用 Integer.parseInt() 来把string类型转换为int类型。...其实这个问题不难解决,在调用 Integer.parseInt 的地方,加一个 try catch 语句,将这个异常进行捕获就好了。

    70630

    Material Design 进阶之二-使用TextInputLayout的登陆界面

    它显示了一个欢迎标签(如果有的话,可以很容易地用徽标替换)和两个EditText元素,一个用于用户名,另一个用于密码。布局还包括一个触发登录序列的按钮。背景颜色是漂亮,平坦,浅灰色。...().getText().toString(); 不会满足眼前效果的文门可能会想,如何监听文字的变化呢?...它还将整个EditText小部件的颜色更改为红色。 setErrorEnabled 启用错误功能。这直接影响布局的大小,增加较低的填充以为错误标签腾出空间。...在设置错误消息之前启用此功能setError 意味着在显示错误时此布局不会更改大小。您应该结合这两种方法进行一些测试,以便您实际看到 我在说什么。...每个小部件的颜色都直接从style.xml文件中指定的主题颜色中绘制 。只需打开它并将colorAccent项目添加到活动主题即可更改表单的颜色方案。

    2K20

    Android 课设之个人音乐播放器

    1.2开发技术 该App利用了SQlite数据库对于用户的管理,还有MediaPlayer媒体播放器的使用,和各种布局加以一些控件得以使界面看着舒服,还有利用了广播信息对于用户的操作进行提示。...类来对音乐进行操作 布局使用安卓自带的LinearLayout标签 菜单使用安卓自带的Menu类 按钮使用安卓自带的Button类 还有对权限进行控制:使用Mainfest.permission等属性赋予权限...类 该类主要对于数据库的一些增删查改操作进行封装,此处方法过多就不进行一一解释了。...mediaPlayer.setDataSource(Record.file.getPath()); mediaPlayer.prepare(); } } 第五章 总结与展望 5.1总结 通过这次课程设计,把之前的一些布局和控件的属性以及如何调好他们之间的排版有了更深的理解...所以有一个日志类需要扩展出来,把这个播放器的使用进行监听并写入到日志文件中方便以后进行查看更新和纠错和记录用户的操作。以便以后与用户沟通的时候有依据可说。

    1.7K40

    Android开源库:手把手教你实现一个简单好用的搜索框(含历史搜索记录)

    点击返回按键后的接口回调方法 SearchListView.java 解决ListView & ScrollView的嵌套冲突 search_layout.xml 搜索框的布局 ---- 6....功能详细设计 下面将给出详细的功能逻辑 6.1 关键字搜索 描述:根据用户输入的搜索字段进行结果搜索 原型图 注:关键字搜索功能是因人而异的,所以本源码仅留出接口供开发者实现,不作具体实现 ?...context) { super(context); init(); // 初始化该组件时,对EditText_Clear进行初始化 ->>步骤2...点击搜索键后,对该搜索字段在数据库是否存在进行检查(查询)->> 关注3 boolean hasData = hasData(et_search.getText(...下一篇文章我将继续进行一些有趣的自定义View实例讲解,有兴趣可以继续关注Carson_Ho的安卓开发笔记 更多简单好用的开源库:简单 & 好用的开源组件: 自定义EditText:手把手教你做一款含一键删除

    3.8K10
    领券