Android

5月12日

今天上了web课和计算机网络,晚上学了一会Android。

APP自动化-random函数

import random   # 引用随机函数包  

手机作为本地Linux 服务器使用

直入正题!!! Android 手机 安装好aidlux 软件,打开(不运行的话,无法使用) 里面有个cloud_id 点开就是IP地址 通过电脑ssh root@ip -p9022 密码是aidlux  就可以像访问服务器一样操作了。 8g+256的内存 ,同一个网络,真是太爽了  多用几个闲置手机,就可以模拟多种环境下的开发,几乎木有成本

在调用融云的聊天室中用到上下文Context,但是会报空指针异常

解决办法:给Context赋默认值,但是不能为null 可以把当前所在的类赋值给它 package com.hezilon.imdemo; 关注我的公众号SpaceObj 领取idea系列激活码

从Activity页面跳转到AppCompatActivity类型的页面

在AndroidManifest.xml中写上对应的声明,就可以实现正常的跳转了 关注我的公众号SpaceObj 领取idea系列激活码

真机调试可以正常安装,但是不能正常运行,出现错误:couldn‘t find “libc++_shared.so“

在迁移代码的时候,发现代码可以在模拟器上运行,但是无法在真机上面运行,最后经过挨个的排查,最终发现是ndk的问题。在app的build.gradle中的ndk缺少了匹配的实体机类型,然后加了一下 'x86','armeabi-v7a','armeabi','armabi-v7a','x86_64','arm64-v8a','mips','mips64' 可以在真机上运行了,然后出现错误:coul

uniapp跳转到一个原生的页面

一、创建原生页面并配置 1.创建原生页面Demo 2.配置原生页面继承Activity 二、在继承UniModule的类中写对应的页面跳转逻辑 三、在uniapp中配置跳转的按钮 四、将打包好的本地资源替换到项目中,打包运行 1.本地资源打包 2.替换掉AndroidStudio项目中的文件 3.编译运行,点击进入小镜子 关注我的公众号SpaceObj 领取idea系列激活码

uniapp自定义开发一个文本输入框

开发component中的一个input标签 一、在原来的模块上面创建一个新的类TestComponent 1.新建TestComponent 2.配置json文件 二、uniapp准备工作 1.在uniapp中写一下刚刚创建的输入框 2.打包导出资源 3.资源替换 三、打包运行 1.手机和电脑用数据线连接,打开USB调试,卸载掉之前安装的版本,然后重新运行AndroidStudi

未配置appkey或配置错误,uniapp原生安卓插件开发

开发安卓原生插件 一、官方文档 1.https://nativesupport.dcloud.net.cn/NativePlugin/course/android 2.下载对应的SDK、工程文件 二、生成uniapp的appkey 1.配置配置好Android studio的环境:SDK、JDK 2.导入项目 3.HbuilderX中创建新的项目“plugin_demo”,同时当前创建项目的A

启动AndroidStudio中的安卓项目

1.全局配置安卓sdk(settings),ctrl+Atl+S,配置Android SDK 2.System Settings 取消勾选Reopen last project on startup 3.配置搜索gradle下载包的路径 4.编码utf-8 5.打包:gradle-->Tasks-->other-->assemblerelease,打包的路径:gradle下面的a

每日总结2023-05-10

今天完成了对于Android中Fragment的了解: Fragment 有自己的生命周期 Fragment 依赖于 Activity Fragment 通过 getActivity() 可以获取所在的 Activity; Activity 通过 FragmentManager 的 findFragmentById()或 findFragmentByTag() 获取 Fragment Fragme

Android学习|布局——TableLayout 表格布局

一、概述TableLayout :即表格布局。 当TableLayout下面写控件、则控件占据一行的大小。(自适应一行,不留空白) 但是,想要多个组件占据一行,则配合TableRow实现   如下,设置三个button,其宽度为match_parent、按道应该不占据一行,而却一个button占了一整行 添加TableRow,使其成表格状  

布局——TableLayout 表格布局

常见属性1、android:collapseColumns:设置需要被隐藏的列的序号,从o开始2、android:stretchColumns:设置允许被拉伸的列的列序号,从o开始3、android:shrinkColumns:设置允许被收缩的列的列序号,从o开始 4、子控件设置属性 a、android:layout_column:显示在第几列 b、android:layout_spa

学习2

、关于Activity 一个Activity要与一个Layout对应。Acitivity里面包含界面逻辑,而Layout包含界面元素的位置。 建立DemoAcitivity的过程如下: 1. 在res/layout/下创建一个Layout,命名为demo_layout.xml,使用任何一种合适的布局,将界面元素按照需要布置在界面中。 2. 创建DemoActivity的代码,继承自Activity

学习3

切换方法2:使用setContentView切换Layout 一个Activity可以对应多个Layout,可以根据需要在不同的时间显示不同的Layout来达到切换界面的目的。这样,不需要多个Activity就可以显示不同的界面,也不再需要在Activity间传送数据,变量可以直接引用。 如果使用setContentView(int layoutResID)方法切换Layout,在切换后再切换回,

FreeSWITCH实现在视频通话中某一方视频翻转

客户项目使用浏览器+webrtc+FreeSWITCH在各类国产化终端间(windows+kylin+android+emss等)实现音视频通信、状态呈现以及即时消息。本来实施挺顺利,但客户新引进了一批新FT终端,摄像头画面竟然向左翻转了90度,关键是,客户认为终端质量没有问题,让软件系统自行解决。 翻遍了v4l2驱动配置和webrtc js说明都找不到相关办法,虽然浏览器中能让摄像头显示时翻转回

Linux的这七大认识误区,你千万别有!

本文罗列了大家对Linux的七大认识误区,看看其中那个是你也出现过的。千万别让这些先入为主的观点断送了你体验新事物的机会。 Linux的受众群体并不大。对还是错? 错!大错而特错。 我承认,Linux的实际用户数量很难统计,因为其免费开放下载且并未由单一企业进行控制。没有明确的销售数字,电视与印刷广告上就不会塑造Linux的品牌形象。尽管大家身边的圈子可能很少有人使用Linux,但其受

轻框 webView 支持软键盘

 1.常用软键盘模式API   API 场景:#Activity #AlertDialog #PopupWindow   ...   getWindow().setSoftInputMode(int flag {@link WindowManager.LayoutParams.#softInputMode)); 1.SOFT_INPUT_AD

随身wifi备份QCN

备份qcn文件,需要先进行root,办法就是安装magisk,再刷一下修补过的boot文件就有root了。 获取root权限 首先安装ardc,这是一个投屏软件,解决板子没有屏幕无法操作的问题,它的操作逻辑是鼠标左键为点击功能,右键为返回。 安装完ardc后先别打开,检查一下任务管理器中,有adb或者android debug bridge程序在后台的话记得停掉,再把板子插到电脑上正常启动,打开a

Android logcat: Unexpected EOF! 解决办法

  【问题表现】 无论使用控制台adb( adb logcat | grep "SilentPlayerManager")还是使用Android Studio的logcat,都提示:   logcat: Unexpected EOF! This means that either the device shut down, logd crashed, or thi

使用 shell 脚本自动申请进京证 (六环外) —— debug 过程

问题现象 用 shell 脚本写了一个自动办理六环外进京证的工具 《使用 shell 脚本自动申请进京证 (六环外)》,然而运行这个脚本总是返回以下错误信息: { "msg": "目前办理业务人数较多,请稍后再试。", "code": 500 } 咨询 woodheader/jjz 项目的作者,了解到问题就是出在请求头或参数上。仔细的检查了传入的各种参数,没有发现任何问题;修改 http

QUIC在京东直播的应用与实践

作者:京东零售 周凯 一. 前言与背景 国内的互联网直播技术从2005年前后兴起,彼时最具代表性的直播产品是由PPLive创始人姚欣在华中科技大学就读期间发起的校园直播项目PPLive。当时的直播技术用的还是基于windows系统自带的mediaplayer内置的COM组件开发的播放器,采用的是RTSP协议。受当时的互联网传输带宽及成本限制,PPLive并没有采用现在比较流行的单播技术,而是采用P

android 12 apk运行期间防止息屏

这段时间做android 应用开发需要软件运行期间,禁止休眠的需求,在网上查找了一些资料并且自己尝试之后也确实有效果,在这边自己记录一下,以防止需要的时候另外去找。 一、持有WakeLock   添加休眠锁,休眠锁的话必须要成对的出现。并且需要在AndroidMainfest.xml文件中添加权限,官方并不推荐使用这种方式亮屏,所以不过多得去说了直接亮代码就好。  .class类中: &nb

解决MVC4发布在IIS7后,路径无法访问.apk文件的解决方法

随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序后缀名,默认情况下,使用IIS作为Web服务器的无法下载此文件,那么怎么才能让IIS支持.apk文件的下载呢? IIS服务器不能下载.apk文件的原因:iis的默认MIME类型中没有.apk文件,所以无法下载。 IIS服务器不能下载.apk文件的解决办法:既然.

乱弹 LLM 的工程化

乱弹 LLM 的工程化   仅为个人观点,乱弹而已。 这一波 LLM 狂热很有意思,从现象上来看跟智能手机 + 移动互联网那一拨有点相像。首先是 OpenAI 扮演了当年 Apple 的角色,以 ChatGPT 这一杀手级产品搅动了一池春水,此时整个学术界、工业界及 AI 社区对 AI 表现出的那种食之无味、弃之可惜的有限智能及其带来的落地难,落地贵问题正束手无策、踟蹰不前,很多当年

每日总结2023-05-08

今天对Android中的透明度有所了解: Android中的字体一般为Android:background="#XXxxxxxx" 前两位为透明度可以省略, 对于透明的来说: 不透明 100% FF   95% F2   90% E6   85% D9   80% CC   75% BF   70% B3

第一行代码 Android 第三版读后感

《第一行代码Android 第三版》是一本非常好的Android开发入门书籍。本书结合作者的丰富经验和实际案例,通过一步一步的介绍,详细地讲解了Android开发的各个方面,包括Android开发环境的搭建、Android应用程序的结构、界面设计、数据存储、网络通信、多媒体处理等方面。 首先,本书从零开始讲解了Android的开发环境搭建,让读者了解Android的开发工具和环境,并为后面的学习打

RK平台编译方式

RK平台编译方式 全编译 1、source build/envsetup.sh 2、lunch 项目名 3、./build.sh -UKAup (//弹窗:1331311) 大U:编译uboot 大K:编译kernel 大A:编译Android 小u:编译update.img 小p:编译完成后打包软件在IMAGE文件夹中 //OTA等更多编译指令参考代码中的文档:RK_A参数

京东小程序折叠屏适配探索

前言 随着近年来手机行业的飞速发展,手机从功能机进入到智能机,手机屏幕占比也随着技术和系统的进步越来越大,特别是Android 10推出以后,折叠屏逐渐成为Android手机发展的趋势。 图 1 Android手机屏幕发展趋势 京东小程序近年来也支持了越来越多的业务和应用,做好小程序的折叠屏的适配也是符合未来的发展趋势,能为用户和业务方提供更好的体验和价值。 Android应用折叠屏适配摘要 应

nas各种共享访问协议的使用(smb,nfs,ftp,ftps,sftp,afp,webdav)

使用群晖、UNRAID、FREENAS等NAS系统的小伙伴肯定会有传输文件的需求,无论是在本地局域网还是远端设备,这种情况下当然可以使用群晖的WEB管理界面中File Station,但是这种方式便捷性不够,于是nas与本地设备文件的传输最好的方式是挂载群晖的空间,挂载群晖空间的方式有非常多。 主要有smb、afp、nfs、ftp、ftps、sftp、webdav 网上有很多文章对这些协议有很

<<  <  52  53  54  55  56  57  58  59  >  >>