Android
Sky_Cat
这个作者很懒,什么都没留下…
展开
-
android jetpack compose
Text(text = "我是$fullname")原创 2022-10-28 15:39:06 · 1029 阅读 · 0 评论 -
android 弹窗DialogFragment使用
android DialogFragment使用。原创 2022-09-21 17:22:36 · 1101 阅读 · 0 评论 -
android获取屏幕的宽高
android获取屏幕的宽高。原创 2022-09-01 09:51:15 · 741 阅读 · 0 评论 -
android 使用URLConnection下载文件
android 使用URLConnection下载文件。原创 2022-09-01 09:37:25 · 1366 阅读 · 0 评论 -
android okhttp上传文件到服务器
android okhttp上传文件到服务器。原创 2022-09-01 09:23:32 · 832 阅读 · 1 评论 -
android从assets文件下面复制文件
android从assets文件下面拷贝文件到指定目录。原创 2022-09-01 09:12:32 · 1637 阅读 · 0 评论 -
android webview js通讯方式
通过WebSettings开启JavaScript支持,webSettings.setJavaScriptEnabled(true);二:webview的schema拦截方式处理,此种方法有schema的长度限制。在js中调用:window.android.getAppVersion();三:JsPrompt弹窗拦截,此种方法没有长度限制。一:js对象注入桥接。原创 2022-08-23 15:18:30 · 652 阅读 · 0 评论 -
android使用代码动态添加布局
一般来说,做android开发,用xml布局比较多,相对于用代码来布局还是多一些,但是也有一些场景需要用到代码动态添加布局,一些不确定的场景就需要了。主要代码如下实现效果如下图所示:原创 2022-07-01 13:48:14 · 2416 阅读 · 0 评论 -
android getMeasuredWidth获取的宽度为0
先测量一下,再获取imgMain.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED);int width = (int)(imgMain.getMeasuredWidth());原创 2022-05-25 08:59:27 · 367 阅读 · 0 评论 -
android webview,网页中的大字体,正常显示
一般见于隐私协议的网页没有做适配,导致网页显示的字体超级大设置方式: mWebView.getSettings().setUseWideViewPort(true); mWebView.getSettings().setLoadWithOverviewMode(true);原创 2022-04-21 08:46:37 · 2254 阅读 · 0 评论 -
Rxjava异步请求数据
Observable.create(new Observable.OnSubscribe<String>() { @Override public void call(Subscriber<? super String> subscriber) {// 网络请求 subscriber.onNext(""); }}).subscribeOn(Schedulers.io()) .observeOn(Androi.........原创 2022-03-31 11:24:39 · 417 阅读 · 0 评论 -
android databinding
package com.example.databinding;import androidx.appcompat.app.AppCompatActivity;import androidx.databinding.DataBindingUtil;import android.os.Bundle;import com.example.databinding.databinding.ActivityMainBinding;public class MainActivity extends .原创 2021-12-21 09:53:43 · 123 阅读 · 0 评论 -
kottlin databinding
package com.example.databindingimport androidx.appcompat.app.AppCompatActivityimport androidx.databinding.DataBindingUtilimport android.os.Bundleimport com.example.databinding.databinding.ActivityMainBindingclass TestActivity : AppCompatActivity(.原创 2021-12-21 09:51:37 · 1537 阅读 · 0 评论 -
android 动态实现全屏
/** * 启动全屏 */ private void FullScreen() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { //5.x开始需要把颜色设置透明,否则导航栏会呈现系统默认的浅灰色 .原创 2021-11-19 11:22:58 · 360 阅读 · 0 评论 -
android阻止异步请求,在有返回值的函数中,返回异步请求的值
public String getData() {final String[] strs = new String[1];final CountDownLatch latch = new CountDownLatch(1);Netroid.doPost(url, params, R.id.commonwebrequest, new BaseRequestInterface(baseView) { @Override public void onSuccessed(Strin原创 2021-09-27 08:54:19 · 320 阅读 · 0 评论 -
android ImageView清除缓存图片,重写设置图片,旧的图片和新的图片重叠问题
imageview.setBackground(null);imageview.setImageDrawable(null);原创 2021-07-12 11:33:22 · 894 阅读 · 0 评论 -
android设置应用的字体不随系统设置的发生变化
AutoSizeConfig.getInstance().setExcludeFontScale(true);原创 2021-04-08 10:34:44 · 615 阅读 · 0 评论 -
android 关闭深色模式
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowTranslucentStatus">true</item> <item name="android:colorPrimary">@color/colorPrimary</item> <item name="android:col...原创 2021-03-30 10:48:00 · 2101 阅读 · 0 评论 -
android判断是否处于深色模式
深色模式的值为:0x21浅色模式的值为:0x11if(this.getApplicationContext().getResources().getConfiguration().uiMode == 0x21){ ToastUtil.showLongToast("深色模式");}原创 2021-03-29 18:41:04 · 5091 阅读 · 0 评论 -
android webview加载网页
WebSettings webSettings = webView.getSettings();webSettings.setDomStorageEnabled(true);webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);webSettings.setJavaScriptEnabled(true);webView...原创 2020-03-06 09:09:23 · 205 阅读 · 0 评论 -
android intent传值
在启动Activity之前将参数传入进去Intent it=new Intent(context,HtmlActivity.class);it.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);it.putExtra("flag", "1.html");//开始启动activitycontext.startActivity(it);在接收的Ac...原创 2020-03-06 09:06:04 · 208 阅读 · 0 评论 -
android 获取View里面的控件
LayoutInflater inflater = (LayoutInflater) WelcomeActivity.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View view = inflater.inflate(R.id.view1,null);ImageView img1=view.findViewById(R.id...原创 2020-02-27 11:53:50 · 1535 阅读 · 0 评论 -
Design editor is unavailable until a successful build
点击菜单栏的build→make project即可将布局界面刷新出来原创 2020-02-05 11:32:46 · 420 阅读 · 0 评论 -
android打开apk安装提示‘Failed to find configured root that contains’
android打开apk安装提示‘Failed to find configured root that contains’是因为file_paths.xml文件下面没有添加以下根节点<root-path name="root_path" path="."/>原创 2019-11-28 09:11:31 · 2000 阅读 · 0 评论 -
android httpclient获取服务器上面的数据
package com.wj.cn;import java.io.DataInputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;原创 2016-11-10 14:40:40 · 628 阅读 · 0 评论 -
android webview 网络异常的时候点击链接或者回退键会闪退
造成webview在网络异常的时候闪退,1,http请求没有设置timeout超时时间2,页面在加载中有网络请求,切记,页面没有加载完,不可发送请求,否则在网络慢的时候,或者切换网络的时候必退到后台,在pagefinished之后做出网络操作原创 2016-12-22 10:24:55 · 1123 阅读 · 0 评论 -
android webview input 弹出软键盘
android的webview如果需要让其自动弹出软键盘,需要将input元素获取焦点document.getElementById("txt").focus()然后js调用后台java方法webview.requestFocus(View.FOCUS_DOWN);InputMethodManager imm = (InputMethodManager) getSystemServ原创 2016-12-19 15:33:09 · 6119 阅读 · 4 评论 -
This view is not constrained vertically: at runtime
android studio在布局的时候没有选择水平对其约束会出现“This view is not constrained vertically: at runtime it will jump to the top unless you add a vertical constraint”,将布局切换到Design模式,在出现问题的布局地方右键,然后选择对齐方式这里我们选择父控件顶部...原创 2019-05-20 00:12:59 · 6554 阅读 · 3 评论 -
android studio R.layout找不到资源文件
android studio R引用找不到,可以用这段代码找到setContentView(getApplicationContext().getResources().getIdentifier("main", "layout", getApplicationContext().getPackageName()));原创 2019-09-26 09:46:50 · 1260 阅读 · 0 评论 -
Your project path contains non-ASCII characters
Gradle sync failed: Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.c...原创 2019-09-26 18:58:57 · 1488 阅读 · 0 评论 -
android判断网络是否可以上网
转载自: http://wohenshuaiba.iteye.com/blog/1097419方法一: Java代码 import java.io.InputStream; import java.net.URL; public class Test { public static void main(String[] a转载 2016-11-10 14:24:51 · 2805 阅读 · 0 评论