Android
文章平均质量分 55
Android
梦风心雨
巅峰产生虚伪的拥护,黄昏见证虔诚的使徒
展开
-
systrace学习笔记
7.渲染线程首先需要从BufferQueue里面取一个Buffer(dequeueBuffer),进行数据处理之后,调用OpenGL相关的函数,真正地进行渲染操作,然后将这个渲染好的Buffer还给BufferQueue(queueBuffer),SurfaceFlinger在Vsync-SF到了之后,将所有准备好的Buffer取出进行合成(这个流程在讲SurfaceFlinger的时候会提到)6.第六阶段:最终合成好的数据放到屏幕对应的FrameBuffer中,固定刷新的时候就可以看到了。原创 2022-09-09 09:50:30 · 1263 阅读 · 0 评论 -
git的基本使用
1、git下载远程仓库的代码。2、下载指定分支的代码。2、版本、日志相关操作。如果已经clone了。原创 2022-07-23 10:04:56 · 227 阅读 · 0 评论 -
内容提供器(ContentProvider)
创建自己的内容提供器需要从0开始,使用现有的内容提供器从1开始。原创 2022-07-19 15:52:22 · 128 阅读 · 0 评论 -
andriod的数据存储
1、openFileOutput将数据存储到文件2、openFileInput从文件中读取数据2、SharedPreferences存储1、往SharedPreferences存数据2、从SharedPreferences取数据3、SQLite数据库存储SQLite主要通过SQLiteOpenHelper 管理数据库需要提供一个类继承SQLiteOpenHelper类,实现onCreate、onUpgrade方法和重写构造方法1、创建数据库2、更新数据库在onUpgrade方法里面删除已原创 2022-06-16 17:24:46 · 393 阅读 · 0 评论 -
Gitee(码云)仓库的搭建
进入gitee官网,以下是官网地址注册登录之后点击➕号新建仓库输入仓库名称和仓库介绍,点击创建创建成功后复制ssh1、生成ssh秘钥输入以上指令,然后不断回车2、查看ssh秘钥3、在gitee上面配置ssh公钥4、验证是否配置成功然后输入yes 显示successful表示配置成功1、本地和远程仓库建立连接2、将本地仓库的项目推送到远程仓库3、本地分支和远程分支绑定4、查看本地仓库和远程仓库是否有对应的分支......原创 2022-06-11 15:55:22 · 1542 阅读 · 0 评论 -
广播(Broadcast)的发送与接收
MyBroadcastReceiver继承Broadcast,重写onReceive方法用来接收广播意思是让MyBroadcastReceiver接受一条com.example.broadcasttest.MY_BROADCAST的广播4、有序广播如果发送有序广播可以在AndroidMainfast里面通过priority设置广播的优先级在MyBroadcastReceiver通过abortBroadcast截断广播2、动态广播1、创建一个MyBroadcastReceiverMyBroad原创 2022-06-06 11:06:30 · 932 阅读 · 0 评论 -
碎片(fragment)的简单使用
left_fragment.xmlright_fragment.xml2、编写对应的fragmentLeftFragment.javaRightFragment.java3、创建一个activity,在布局里面引入碎片4、动态添加碎片1、创建一个碎片和布局another_fragment.xmlAnotherFragment.java2、改变activity的布局3、在activity代码里改变碎片名字先new一个碎片对象,再通过getFragmentManager()开启事务,用原创 2022-06-01 19:46:56 · 231 阅读 · 0 评论 -
Activity之间的信息传递
1、上一个Activity向下一个Activity传递信息1、FirstActivity(上一个)跳转到下一个SecondActivity(下一个)Intent intent = new Intent(FirstActivity.this,SecondActivity.class);2、传入要发送的消息intent.putExtra("message","我是要传入的消息");如果消息比较多可以用BundleBundle bundle = new Bundle();bundle.putSt原创 2022-05-30 16:22:41 · 631 阅读 · 0 评论