首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基础干货(三):数据库的学习

---- title: 基础干货(三):数据库的学习 copyright: true categories: 基础干货 date: 2018-01-10 19:35:26 tags: [Android...select * from person order by id desc select name from person group by name having count(*)>1 分页SQL与mysql..., new Object[]{1}); Toast.makeText(this, "删除数据成功", 0).show(); } 数据库的另外一种增删改查方法(重点) 使用google提供的另外一种方式操作数据库表...; 使用cd切换到数据库文件所在的目录; 使用sqlite3 数据库文件的名称打开数据; 使用增删改查语句操作数据库。...//3、告诉系统数据库结束 db.endTransaction(); } listview的使用(重点) ListView :用来在界面上显示数据列表。

2.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

】在使用HTTP协议的最佳实践

使用HTTP协议的最佳实践 在开发应用时,网络通信是一个不可或缺的方面。HTTP协议是许多应用程序数据交换的基础,因此了解如何正确地使用它对于确保应用的性能和安全性至关重要。...选择合适的HTTP客户端 提供了多种HTTP客户端,包括HttpURLConnection、OkHttp和Retrofit等。每个客户端都有其优势和特点。...仔细查看和使用。 有关常见问题解答的详细信息. 这个配置文件禁用了明文流量,并指定了所有流向特定网域的所有流量都必须使用HTTPS。...结论 在应用开发中,正确使用HTTP协议对于提供良好的用户体验和保护用户数据至关重要。通过遵循上述最佳实践,开发者可以确保其应用程序在网络通信方面运行高效且安全。...希望这篇文章能够帮助您理解在使用HTTP协议的重要性以及如何实现最佳实践。

5010

-碎片的使用入门

那么究竟要如何使用碎片才能充分地利用平板屏幕的空间呢?...图 4.3 平板的双页设计 4.2 碎片的使用方式  介绍了这么多抽象的东西,也是时候学习一下碎片的具体用法了。你已经知道,碎片通常都是在平板开发中使用的,因此我们首先要做的就是创建一个平板模拟器。...比如说在Fragment中嵌套使用Fragment,这个功能是在Android 4.2系统中才开始支持的,如果你使用的是系统内置的Fragment,那么很遗憾,4.2系统之前的设备运行你的程序就会崩溃。...而使用support-v4库中的Fragment就不会出现这个问题,只要你保证使用的是最新的support-v4库就可以了。...另外当碎片中需要使用Context 对象时,也可以使用getActivity() 方法,因为获取到的活动本身就是一个Context 对象。

1.3K20

开发之SharedPreferences使用

Sharedpreferences保存数据类似配置信息格式的数据,使用简单类型的key-value对 主要方法有: Boolean contains(String key):判断是否包含特定的key的数据...SharedPreferences 由于SharedPreferences本身是接口,所以不能直接使用,只能通过Context提供的方法getSharedPreferences(String name,...其中mode有三种格式(本应用程序可读可写,其他应用程序可读不可写,其他应用程序可读可写) 注意设置的数据会保存在/data/data/包名/shared_prefs目录下的xml文件中 统计应用程序使用次数...Toast.makeText(this, “程序使用次数:”+count+”次。”...SharedPreferences的时候需设置成可MODE_WORLD_READABLE(其他应用可读方式)或者MODE_WORLD_WRITEABLE(其他应用可以可读可写方式) 我们需要在程序中保存少量数据放便在以后使用可以使用

1.2K80

开发基础--基本控件

android:id = "@+id/xxx" @+id/xxx表示新增控件命名为xxx //我们可以在Java代码中通过findViewById()的方法获取到该对象,然后进行相关属性的设置,又或者使用...1.通过匿名内部类作为事件监听器类,这种方法适用于事件监听器只是临时使用一次,因为大部分时候,事件处理器都没有什么利用价值(可利用代码通常都被抽象成了业务逻辑方法),这是一种使用最广泛的方法: public...,让Activity类实现了OnClickListener事件监听接口,从而可以在该Activity类中直接定义事件处理器方法:onClick(view v),当为某个组件添加该事件监听器对象时,直接使用...在布局文件中使用: <ProgressBar android:id="@+id/pb" android:layout_width="match_parent" android:...progressBar.setVisibility(View.GONE); } } }); 参考博客:Android常用控件介绍及使用

6.9K20

逆向系列篇:工具总结

文章首发于奇信攻防社区 原文链接:https://forum.butian.net/share/648 一、开发工具 开发工具主要是一些Java开发环境、集成开发环境和开发环境等 1、JDK...在官网直接下载即可,双击安装 安装类型 确认安装 二、逆向工具 这部分介绍的逆向工具是一些用于反编译、逆向分析的工具,可以将源程序反编译成可读代码,如Android Killer、Jadx...工具,将apk文件拖入可以查看是否加壳 3、模拟器 如果没有真机做实验的情况下,可以使用模拟器用于实验,大部分的模拟器都可以完成实验内容,但是注意的是模拟器也是一个虚拟机,不建议在虚拟机内安装模拟器...这里介绍几款不错的模拟器。...这部分介绍如何使用工具抓取手机上的流量,主要是BurpSuite和Fiddler工具,还有安装证书抓取HTTPS的过程。

8.8K31

入门-第三章-常用控件的使用方式

一、常用控件的使用方式 1.1 TextView  TextView可以说是Android中最简单的一个控件了,你在前面其实已经和它打过一些交道了。...如果你不喜欢使用匿名类的方式来注册监听器,也可以使用实现接口的方式来进行注册,代码如下所示: public class MainActivity extends AppCompatActivity implements...EditText的应用场景非常普遍,在进行发短信、发微博、聊QQ等操作时,你不得不使用EditText。...所以使用XML来编写界面其实一点都不难,完全可以不用借助任何可视化工具来实现。...好了,关于Android常用控件的使用,我要讲的就只有这么多。一节内容就想覆盖Android控件所有的相关知识不太现实,同样一口气就想学会所有Android控件的使用方法也不太现实。

1.8K20
领券