自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 使用Hbuilder将自己app发布到App Store(一)

1.如果你有mac系统那请看第二步。首先需要一台虚拟机,还需要个插件要不没法装,都在这链接里面了链接:https://pan.baidu.com/s/1N_pWJWFk-EJILTXuFr6w5g 提取码:d5ft虚拟机安装完成后将插件解压解压完成后点击win-install安装插件安装完成后会自动退出安装 完成后进入下一步点击创建新的虚拟机选择ISO文件链接:https://pan.baidu.com/s/1-ocezpf7ObkEk5xs5QjIOQ 提取码:17...

2020-10-28 15:21:04 741

转载 android 开发之 ListView 与Adapter 应用实践

在开发android中,ListView 的应用显得非常频繁,只要需要显示列表展示的应用,可以说是必不可少,下面是记录开发中应用到ListView与Adapter 使用的实例:ListView 所在页面中的布局(listview_item.xml):<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android...

2020-10-27 08:20:03 132

转载 Android--解决图片保存到相册显示1970年1月1日 8:00的问题

import android.content.Context;import android.content.Intent;import android.database.Cursor;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;import android.graph...

2020-10-26 15:21:05 1663

转载 学习安卓开发[2] - 在Activity中托管Fragment

在上一篇学习安卓开发[1]-程序结构、Activity生命周期及页面通信中,学习了Activity的一些基础应用,基于这些知识,可以构建一些简单的APP了,但这还远远不够,本节会学习如何使用Activity托管Fragment的方式来进行开发目录为什么需要Fragment单纯使用Activity的局限Fragment介绍如何使用Fragment代码实现容器视图和ActivityFragmentManagerFragment的生命周期为什么需要Fragment单纯使用Activity的局限为...

2020-10-26 08:20:06 168

转载 Android八门神器(一): OkHttp框架源码解析

HTTP是我们交换数据和媒体流的现代应用网络,有效利用HTTP可以使我们节省带宽和更快地加载数据,Square公司开源的OkHttp网络请求是有效率的HTTP客户端。之前的知识面仅限于框架API的调用,接触到实际的工作之后深知自己知识的不足,故而深挖框架源码尽力吸取前辈的设计经验。关于此框架的源码解析网上的教程多不胜数,此文名为源码解析,实则是炒冷饭之作,如有错误和不足之处还望各位看官指出。拦截器拦截器是OkHttp框架设计的精髓所在,拦截器所定义的是Request的所通过的责任链而不管Req...

2020-10-25 20:21:11 208

转载 iOS开发简记(3):tips提示

我有一个需求:在点击或长按某个按钮时,需要显示提示,包括简单的文字提示,还有复杂一点的图片甚至是动态图的提示(可能还要加上文字)。(1)文字tips使用之前介绍的qmuikit里面的QMUITips类即可实现。实现代码如下:或者这样:效果如下:需要注意,使用qmuitips会阻塞界面,也就是在提示消失之后,界面才可以操作。(2)图片提示对于图文提示(图片加文字),使用QMUIPopupContainerView可以实现。比如QMUIPopupContainerView的初始化与显...

2020-10-25 15:21:08 451

转载 iOS开发简记(8):数据持久化

数据持久化,也就是把数据保存到磁盘,以后可以再读取出来使用(也可以再次更改或删除)。很多场景需要数据持久化,比如为了减轻服务器的访问与存储压力,客户端需要在本地做一些数据持久化的工作。iOS的数据持久化,有几种方式,包括:自定义格式的文件、plist、CoreData、FMDB等等。这里记录基于CoreData的开源项目MagicalRecord的使用。经过封装,magicalrecord已经不需要接触到sql语句的编写。(1)安装小程还是使用cocoapods来安装,只需要在Podfil...

2020-10-24 08:20:04 120

转载 华为已经证实?华为将自主研发手机操作系统

众所周知,国内手机的操作系统被安卓垄断,虽说目前国内有华为的EMUI系统,小米的MI,还有锤子OS等等,但是这些都是基于安卓源代码的OS,对此很多人表示什么时候我们能有自己的操作系统。在上次的芯片垄断事件之后,越来越多的人认识到了自主研发的重要性,假如哪一天谷歌公司禁止中国科技企业使用安卓系统,按照目前的情况,中国手机企业岂不是全部要歇菜?在17年12月份,据美国某外媒爆料,华为正基于自家麒麟处理器打造一套专属的手机操作系统,其开发代号为“麒麟OS”(Kirin OS)。但令人遗憾的是,对于此...

2020-10-22 20:21:08 542

转载 iOS 单例模式简单实例

单例模式主要实现唯一实例,存活于整个程序范围内,一般存储用户信息经常用到单例,比如用户密码,密码在登录界面用一次,在修改密码界面用一次,而使用单例,就能保证密码唯一实例。如果不用单例模式,init 两个的实例的堆栈地址不一样,所以存放的数据的位置也不一样,当其中一个数据改变,另一个数据依然不变。单例模式的代码如下.h文件#ifndef Singleton_h#define Singleton_h@interface Singleton : NSObject@property (n...

2020-10-22 08:20:07 130

转载 Xcode 10 iOS12 &quot;A valid provisioning profile for this executable was not found

问题:Xcode10 build 没问题,跑虚拟机也没问题,数据线连上run到真机上出现Xcode 10 iOS12 "A valid provisioning profile for this executable was not found解决方案:File>Project Settings>build system改为legacy build system此随笔乃本人学习工作记录,如有疑问欢迎在下面评论,转载请标明出处。如果对您有帮助请动动鼠标右下方给我来...

2020-10-20 15:21:04 390

转载 从APP跳转到微信指定联系人聊天页面功能的实现与采坑之旅

起因:最近做的APP中有一个新功能:已知用户微信号,可点击直接跳转到当前用户微信聊天窗口页面。当时第一想法是使用无障碍来做,并且觉得应该不难,只是逻辑有点复杂。没想到最终踩了好多坑,特地把踩过的坑记录下来。实现逻辑:在APP中点击按钮→跳转到微信界面→模拟点击微信搜索按钮→在微信搜索页面输入获取的微信号→模拟点击查询到的用户进入用户聊天界面。效果图:实现过程:跳转微信按钮点击事件: 1 jumpButton.setOnClickListener(new View.OnClick...

2020-10-18 08:20:11 3290

转载 Android 跳转权限设置界面的终极方案

转载请标明出处,维权必究:https://www.cnblogs.com/tangZH/p/10338377.html更多资料:http://77blogs.com/?p=463有时候APP需要获取某些权限,要让用户手动打开,那么问题来了,若是直接提醒用户出去找权限入口,然后自己打开,用户不一定找得到,因为现在的Android厂家定制的room五花八门,那么用户觉得不耐烦就有可能流失这部分用户。所以,我们需要给用户一个入口,让用户直接在APP里面跳转到对应的权限页面。但刚刚也说了,现在的...

2020-10-17 08:20:07 2867

转载 ios宏定义学习

宏简介:宏是一种批量处理的称谓。一般说来,宏是一种规则或模式,或称语法替换 ,用于说明某一特定输入(通常是字符串)如何根据预定义的规则转换成对应的输出(通常也是字符串)。这种替换在预编译时进行,称作宏展开。编译器会在编译前扫描代码,如果遇到我们已经定义好的宏那么就会进行代码替换,宏只会在内存中copy一份,然后全局替换,宏一般分为对象宏和函数宏(下面会详细介绍)。宏的弊端:如果代码中大量的使用宏会是的编译时间变长。对象宏:像这样:#define M_PI 3.141592653589...

2020-10-16 08:20:07 212

转载 如何自动生成测试用例方案

资料参考:组合测试设计PK正交设计总结:https://www.testwo.com/blog/6376组合测试工具集:http://www.pairwise.org/tools.asp组合测试方法-配对测试实践:https://www.cnblogs.com/leeboke/p/5035892.html一、目的受体:测试经理,测试主管,质量管理员,技术经理做测试的,不能这样说,应该是致力于软件质量监控,就应该清楚的知道一个项目哪些是可测的,哪些是无法测试的,这些可测和不可测的其实...

2020-10-15 15:21:05 3471

转载 Android 上传图片到服务器二--------调用相机7.0以上权限问题

【目录】(一)上传图片到服务器一---------------------------------Android代码(二)上传图片到服务器二---------------------------------Android 系统7.0以上调用相机兼容问题(三)上传图片到服务器三-----------------------------------后台服务器代码【步骤】①在res/xml文件夹下新建file_paths.xml文件,没有xml文件夹则右击新建 1 <?...

2020-10-14 20:21:11 122

转载 TCP\UDP客户—服务器程序设计基本框架流程图

2020-10-13 20:21:13 696 1

转载 关于RecyclerView嵌套导致item复用异常,界面异常的问题

常规需求:外层RecyclerView嵌套内层RecyclerView , 在上下滑动的时候会出现item数据以及view的显示异常。解决办法:1、重写 getItemViewType 方法 /** * 重写 避免滑动过程界面混乱 * @param position * @return */ @Override public int getItemViewType(int position) { retur...

2020-10-12 08:20:07 635

转载 一起学Android之Sqlite

概述Android对Sqlite提供了完全友好的支持,在应用程序内部,都可以通过名称访问任何的数据库。建议通过SQLiteOpenHelpe的子类并通过重写onCreate() 方法进行创建数据表。本文主要讲解Andriod开发中Sqlite的简单应用(增删改查),仅供学习分享使用。涉及知识点SQLiteOpenHelper 管理创建数据库和版本管理的帮助类(抽象类)。onCreate 创建数据表的方法execSQL 执行一个非Select的语句,没有返回信息。SQLiteDataba...

2020-10-10 08:20:07 70

转载 用户名密码注册与登录的应用

一、本博客介绍的是登录界面的一些操作其中包括界面跳转,输入用户名密码注册登录等功能。1、界面的设计<?xml version="1.0" encoding="utf-8"?></LinearLayout><LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" ...

2020-10-09 15:21:08 485

转载 react-native 金币彩带雨下落动画

日常项目中,经常遇到一些表情雨/金币雨/彩带雨 等下落的动画,之前做android原生的时候,写过类似的效果,主要通过自定义view 在onDraw里绘制下落的过程,具体可以看下我的这篇github地址android 仿微信表情雨下落,现在转战 react-native,同样可以实现这样的效果,主要用到的动画库 react-native-animatable安装 yarn add react-native-animatable库主要用到的动画是移动下落,即translateY,从屏幕顶部下落...

2020-10-09 08:20:05 120

转载 XiaomiPushDemo【小米推送集成,基于V3.6.12版本】

版权声明:本文为HaiyuKing原创文章,转载请注明出处!前言这个Demo只是记录小米推送的集成,不能运行。使用步骤一、项目组织结构图注意事项:1、 导入类文件后需要change包名以及重新import R文件路径2、 Values目录下的文件(strings.xml、dimens.xml、colors.xml等),如果项目中存在,则复制里面的内容,不要整个覆盖二、导入步骤2.1、接入准备参考官网《小米推送服务启用指南》注册小米开发者账号——》启用推送2.2、下...

2020-10-07 20:21:13 1001

转载 Android RadioButton控件

RadioButton 单选按钮  常用属性:text  文本checked=“true”  默认选中一组互斥的单选按钮要放在RadioGroup中。RadioGroup常用属性:orientation  该组单选按钮的排列方向。示例: <RadioGroup android:layout_width="wrap_content" android:layout_height="wrap_content" ...

2020-10-05 08:20:06 328

转载 考研辅助app的诞生!

背景:去年下半年由于种种因素驱动下,准备去考研,在之前同事的推荐下,参加了考研培训班,培训班发了纸质书籍和线上视频观看账号,由于线上视频需要全程联网才能观看,突发奇想,要是我把这些视频下载下来,没网的时候也能拿出来观看复习多好;在此背景下,花了几天时间简单做了一个app出来辅助复习,前段时间通过了考研复试,这几天利用空闲时间,完善了app功能,同时记录下开发过程和一些感悟;效果:功能简单介绍: 在线播放(下载).m3u8视频,PC浏览器查看和离线观看!注意: 由于涉及到培训班...

2020-10-03 20:21:12 375

转载 Android 解决打包为apk文件时已设置签名,在OPPO手机上安装时却出现“未设置签名”的错误

解决办法:

2020-10-02 08:20:08 920

转载 Android项目实战(五十七):Glide 高斯模糊效果

核心需要高斯模糊的库compile 'jp.wasabeef:glide-transformations:2.0.1'针对于3.7的版本使用方法为://加载背景, Glide.with(MusicPlayerActivity.this) .load(service.getImageUri()) .dontAnimate() .error...

2020-10-01 08:20:04 947

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除