![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android编程知识
文章平均质量分 64
Android编程知识
一条不更新的懒狗
个人网站 https://www.huruwo.top/ HRUWO的安卓安全CTF,Python编程相关知识分享站 手机爬虫网页爬虫等资料
展开
-
小程序 webview getRootInActiveWindow() 为 null
配置文件xml修改新增 accessibilityFeedbackType 节点android:accessibilityFeedbackType="feedbackAllMask|feedbackGeneric|feedbackSpoken"即可完整配置:<?xml version="1.0" encoding="utf-8"?><accessibility-service xmlns:android="http://schemas.android.com/apk/res/an原创 2021-10-13 11:33:01 · 595 阅读 · 1 评论 -
AndroidStudio3.0完整记录使用Cmake从零开始进行JNI开发
前言最近项目上做到了直播和音视频的播放,这里不可避免的涉及到了Android JNI开发。于是去市面上找到一本资料《音视频开发进阶指南》,我看出版时间很近是2017年12月。结果遇到了大坑,里面的所有demo都是基于eclipse。包括作者提供的源码也是eclipse的工程。没办法只有自己填坑了,下面就是整个移植过程。由于初次JNI开发,整个过程也是跌跌撞撞的。所有资料《音视频开发...原创 2018-04-02 23:05:06 · 3254 阅读 · 4 评论 -
Android实战简单新闻客户端(7)---图片加载过多导致的Fatal signal 11 (SIGSEGV)
问题描述:在尝试下拉加载更多的时候,前面几次都能正常加载。但是到第五次的时候开始出现Fatal signal 11 (SIGSEGV) at 0x000007c4 (code=1),并退出了程序。经过查询Fatal signal 11 (SIGSEGV) at 0x000007c4 (code=1)是指程序访问了私有的内存地址,也就是内存泄露。OOM是导致Fatal signal 11 (SIGSE原创 2016-10-11 14:24:00 · 2364 阅读 · 3 评论 -
Android实战简单新闻客户端(6)---listview的下拉刷新和上拉加载更多
下拉刷新控件:SwipeRefreshLayout文章: android–UI–SwipeRefreshLayout的使用 使用SwipeRefreshLayout包住listview即可:<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.SwipeRefreshLayout xmlns:android="http原创 2016-10-10 16:37:10 · 3533 阅读 · 2 评论 -
Android实战简单新闻客户端(5)---其他细节优化,更符合MD设计
关于material design请自行百度谷歌。最好翻墙阅读谷歌官方文档。学会MD设计规范。使用cardview使listview的item看起来立体:详情阅读文章:CardView的使用 listview item.xml<?xml version="1.0" encoding="utf-8"?><android.support.v7.widget.CardView xmlns:androi原创 2016-10-10 11:21:30 · 1183 阅读 · 0 评论 -
Android实战简单新闻客户端(4)---文章详情显示 webview的使用
首先添加listview的item点击事件:listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int ...原创 2016-10-09 16:44:40 · 4201 阅读 · 2 评论 -
Android实战简单新闻客户端(3)---网络数据请求,json包解析
首先是Fragment嵌套一个包含listview的fragment。参考文章:Fragment嵌套Fragment实现多tab页面的效果在父fragemnt的oncreateview里面给父fragment添加子fragment,具体步骤如下: 1.获取fragmentmanager,但是是使用getChildFragmentManager()返回,赋值给viewpageadapter。原创 2016-10-08 16:57:47 · 3787 阅读 · 5 评论 -
Android实战简单新闻客户端(2)---新闻分页界面设计
注意,我们现在的主界面还是空的,不过我们在主界面里留下了一个FrameLayout布局,对于不同的切换就是在Fragment的切换,也就是Fragment的动态添加。再看一次原作者的新闻界面: 很容易看出来是Viewpage加上TabLayout的应用,关于这个 我也写过相关文章: android-UI-viewpager–PagerTabStrip的使用—网易云探索(2) 也可以参考文章:原创 2016-10-08 16:30:27 · 5013 阅读 · 1 评论 -
Android实战简单新闻客户端(1)---主界面设计
模仿实例地址:SimpleNews前言这是github开源项目,原项目有四个模块。我这里之模仿其中 一个(新闻)。学会MD开发和MVP架构。主页布局:这里主要使用了toolbar和DrawerLayout实现导航条以及侧滑的效果。 当然为了填充侧滑栏,又使用了NavigationView这个控件。toolbar和DrawerLayout我已经在前面的博客文章介绍过了: android–UI—原创 2020-01-11 17:20:02 · 9918 阅读 · 2 评论