首页
壁纸
直播
留言板
更多
视频
统计
友情链接
实用工具
Search
1
给孙小姐的一封情书
121 阅读
2
armUbuntu | uboot常用指令
67 阅读
3
Linux | Linux通过stty命令操作串口设备(linux串口操作命令)
56 阅读
4
编译 openwrt 及初始配置-及部分排错
56 阅读
5
armUbuntu系统构建
55 阅读
取次花丛懒回顾
默认分类
C#
MySQL
LabVIEW
Java
Android
PHP
Python
handsome
相册
百度地图
嵌入式
嵌入式Ubuntu
linux
Unity
Golang
Rust
OpenHD
Search
标签搜索
C#
handsome
Git
动态壁纸
开源
Unity3d
Unity
csharp
魔傲手记
累计撰写
119
篇文章
累计收到
18
条评论
首页
栏目
取次花丛懒回顾
默认分类
C#
MySQL
LabVIEW
Java
Android
PHP
Python
handsome
相册
百度地图
嵌入式
嵌入式Ubuntu
linux
Unity
Golang
Rust
OpenHD
页面
壁纸
直播
留言板
视频
统计
友情链接
实用工具
搜索到
5
篇与
的结果
2024-07-16
Android | 强制竖屏
方法一(代码中使用):setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//强制竖屏方法二(固定为垂直方向):android:screenOrientation="portrait"方法三(使activity不敏感屏幕朝向的变化):android:configChanges="orientation|keyboard|screenSize1.不要和screenOrientation一同使用,会降低效率不销毁Activity;2.当横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不是重新执行onCreate方法,如果没有使用这个属性就会重新调用onCreate方法了;PS:* 固定activity屏幕朝向 * landscape :横屏 * portrait :竖屏,不设置就是默认的 * sensor :自适应
2024年07月16日
10 阅读
0 评论
0 点赞
2020-12-14
Java_Swing
package com.okk.hextostring;/* * ┏┓ ┏┓ + + * ┏━┛┻━━━━━┛┻━┓ + + * ┃ ┃ + + + * ┃ ━ ┃ + + + + * ████━████ ┃ + + + * ┃ ┃ + + * ┃ ━┻ ┃ + * ┃ ┃ + * ┗━━┓ ┏━━┛ + * ┃ ┃ + + + + * ┃ ┃ + + + + + + + + * ┃ ┃ + Code is far away from bug with the animal protecting * ┃ ┃ + 神兽保佑,代码无bug * ┃ ┃ + @author shy @date:2020-12-12 15:43 * ┃ ┃ + + + + + + + + + + + + + + + + + + + + + + + + + + + + * ┃ ┗━━━━━━━━━┓ + * ┃ ┣━┓ + * ┃ ┏━┛ + + * ┗━┓ ┓ ┏━━┳ ┓ ┏━━┛ + + * ┃ ┫ ┫ ┃ ┫ ┫ + + * ┗━┻━┛ ┗━┻━┛ + */ import javax.swing.*; import java.awt.*; public class Main { /** * 创建并显示GUI。出于线程安全考虑, * 这个方法在事件调用线程中调用 */ public static void createAndShowGUI(){ //确保一个漂亮的外观风格 JFrame.setDefaultLookAndFeelDecorated(true); //创建及设置窗口 JFrame jFrame = new JFrame("test"); jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Setting the width and height of frame jFrame.setSize(350, 200); /* * 总结: * 1、单独使用setSize()时,是按照设置的大小显示的;此时不能使用pack(),否则按照pack()自动适配 * 2、单独使用pack()时,是按照组件的大小自动适配的 * 3、单独使用setPreferredSize()时,设置的大小无效,必须在后面添加pack()配合显示 * * pack() 调整此窗口的大小,以适合其子组件的首选大小和布局 * 就算JFrame用setSize来设定框体大小,用了pack()一样会改变成刚好能包含全部组件的框体。 * * 当使用setPreferredSize()时需要配合pack()显示,否则setPreferredSize()的设置效果不生效 * * */ // this.setSize(800, 600); /* * 总结: * 1、单独使用setSize()时,是按照设置的大小显示的;此时不能使用pack(),否则按照pack()自动适配 * 2、单独使用pack()时,是按照组件的大小自动适配的 * 3、单独使用setPreferredSize()时,设置的大小无效,必须在后面添加pack()配合显示 * * pack() 调整此窗口的大小,以适合其子组件的首选大小和布局 * 就算JFrame用setSize来设定框体大小,用了pack()一样会改变成刚好能包含全部组件的框体。 * * 当使用setPreferredSize()时需要配合pack()显示,否则setPreferredSize()的设置效果不生效 * * */ jFrame.setPreferredSize(new Dimension(800, 600)); // //添加helloworld标签 // JLabel label = new JLabel("HD"); // jFrame.getContentPane().add(label); /* 创建面板,这个类似于 HTML 的 div 标签 * 我们可以创建多个面板并在 JFrame 中指定位置 * 面板中我们可以添加文本字段,按钮及其他组件。 */ JPanel panel = new JPanel(); // 添加面板 jFrame.add(panel); /* * 调用用户定义的方法并添加组件到面板 */ placeComponents(panel); /** * JFrame.pack() * pack() 调整此窗口的大小,以适合其子组件的首选大小和布局 * 单独使用setSize()时,不能使用pack(),否则按照pack()自动适配 * * 单独使用pack()时,是按照组件的大小自动适配的 * * 单独使用setPreferredSize()时,设置的大小无效,必须在后面添加pack()配合显示,否则设置效果不生效 */ jFrame.pack(); //显示窗口 jFrame.setVisible(true); } private static void placeComponents(JPanel panel) { /* 布局部分我们这边不多做介绍 * 这边设置布局为 null */ panel.setLayout(null); // 创建 JLabel JLabel userLabel = new JLabel("User:"); /* 这个方法定义了组件的位置。 * setBounds(x, y, width, height) * x 和 y 指定左上角的新位置,由 width 和 height 指定新的大小。 */ userLabel.setBounds(10,20,80,25); panel.add(userLabel); /* * 创建文本域用于用户输入 */ JTextField userText = new JTextField(20); userText.setBounds(100,20,165,25); panel.add(userText); // 输入密码的文本域 JLabel passwordLabel = new JLabel("Password:"); passwordLabel.setBounds(10,50,80,25); panel.add(passwordLabel); /* *这个类似用于输入的文本域 * 但是输入的信息会以点号代替,用于包含密码的安全性 */ JPasswordField passwordText = new JPasswordField(20); passwordText.setBounds(100,50,165,25); panel.add(passwordText); // 创建登录按钮 JButton loginButton = new JButton("login"); loginButton.setBounds(10, 80, 80, 25); panel.add(loginButton); } public static void main(String[] args) { //显示GUi javax.swing.SwingUtilities.invokeLater(new Runnable() { @Override public void run() { createAndShowGUI(); } }); } }
2020年12月14日
9 阅读
0 评论
0 点赞
2020-12-09
Android-Activity || 隐藏状态栏、导航栏,解决触摸显示问题
Android 隐藏状态栏,导航栏,但是触碰屏幕会显示导航栏kotlin:window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION or View.SYSTEM_UI_FLAG_FULLSCREEN解决办法,想到两个(重写触摸事件,返回true||添加一个View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY)第二个解决办法window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION or View.SYSTEM_UI_FLAG_FULLSCREEN or View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
2020年12月09日
6 阅读
0 评论
0 点赞
2020-12-08
解决Gradle 依赖下载慢
参考阿里云公共代理库https://www.jianshu.com/p/ab1f5e5f5f5c修改前的依赖buildscript { repositories { mavenCentral() jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' } } allprojects { repositories { mavenCentral() jcenter() google() } }上面的这种方式,由于会用到google的maven仓库,直接导致相关的依赖库无法下载,gradle plug3.0无法下载的问题。用阿里云仓库解决问题mavenCentral镜像仓库地址http://maven.aliyun.com/nexus/content/groups/public/jentral镜像仓库地址https://maven.aliyun.com/repository/jcentergoogle镜像仓库地址https://maven.aliyun.com/repository/google完整模式buildscript { repositories { // mavenCentral() // jcenter() // google() maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'https://maven.aliyun.com/repository/jcenter'} } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' } } allprojects { repositories { // mavenCentral() // jcenter() // google() maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'https://maven.aliyun.com/repository/jcenter'} } }作者:黑色海鸥链接:https://www.jianshu.com/p/b3d00fa34099来源:简书
2020年12月08日
5 阅读
0 评论
0 点赞
2020-12-08
Android-WebVIEW || net::ERR_CLEARTEXT_NOT_PERMITTED Android9.0无法加载url
从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的url均无法在webview中加载解决办法:在manifest 中application节点添加android:usesCleartextTraffic="true"添加后如下:<?xml version="1.0" encoding="utf-8"?> <manifest ...> <uses-permission android:name="android.permission.INTERNET" /> <application ... android:usesCleartextTraffic="true" ...> ... </application> </manifest>附上链接:https://stackoverflow.com/questions/45940861/android-8-cleartext-http-traffic-not-permitted同时如果你还有webView 的问题,我遇到并记录的如下net:err_unknown_url_schemeandroid调用js方法Android9.0_P:ClassNotFoundException:Didn’t find class “org.apache.http.ProtocolVersion” on path:以上是开发中遇到的问题,后期有时间还会继续整理,或者您有更好的解决方法,添加更完善,不胜感激。欢迎留言交流,书到用时方恨少,纸上得来终觉浅!共勉。原文作者连接:https://blog.csdn.net/qq_33721320/article/details/84400825
2020年12月08日
8 阅读
0 评论
0 点赞