- 博客(29)
- 资源 (1)
- 收藏
- 关注

翻译 AutoUtils android终极适配——so easy!
package com.neishenme.sochat.Utils;import android.app.Activity;import android.content.Context;import android.content.res.Resources;import android.util.TypedValue;import android.view.Display;imp...
2018-02-12 10:40:57
1111
2

原创 Android带参数回传的自定义dialog
Android带参数回传的自定义dialog1.首先,建立一个属于dialog的style样式: true true false @android:color/transparent true true @color/black
2016-09-29 15:53:08
1002

原创 自定义spinner
private Spinner spinner; spinner = (Spinner) view.findViewById(R.id.rechange_spinner_pay);private ArrayList array;array = new ArrayList(); //为spinner添加数据 网络操作 array.add("43
2016-04-14 14:53:27
821
原创 The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER Installation failed due
错误通常是由于两个应用程序使用了相同的 Content Provider authority 引起的。通过更改 authority、移除重复定义、卸载冲突的应用或调整依赖库,你应该能够解决问题。确保每次修改后都进行彻底测试,以确认问题已被解决,并且没有引入新的问题。务必详细记录所有的更改和测试结果,以便后续参考和验证。
2024-12-26 15:27:57
1036
原创 kotlin如何实现列表中的每条数据都间隔五秒后打印一次
注意:上面的示例中,每个元素的打印都是并发进行的,并且不会等待前一个元素打印完成后再开始延迟。这意味着所有元素的延迟都是同时开始的,而不是一个接一个的。在Kotlin中,如果你想要每隔五秒打印列表中的每条数据,你可以使用kotlinx.coroutines库中的delay函数来实现异步延迟。implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0' // 请检查并使用最新版本。// 在主函数或其他协程作用域中调用此函数。
2024-05-24 18:40:56
456
原创 android 代码设置静态Ip地址的方法
请注意,设置静态IP地址的功能要求Android设备的API级别必须为21(Android 5.0)或更高版本。请确保在使用此代码时,替换示例中的IP地址、子网掩码、网关和DNS服务器地址为实际的值。// 版本低于Android 5.0,不支持设置静态IP地址。// 设置静态IP地址。// 更新网络连接属性。希望这可以帮助到您!如果您有任何其他问题,请随时提问。
2023-10-09 15:35:04
1516
1
原创 viewpager+fragment避免每次都重新加载
viewpager.setOffscreenPageLimit(4);4替换为你本页面所拥有的fragment数量。(size+1)
2020-05-07 15:01:43
1076
原创 webview 默认弹框修改为安卓原生dialog
直接复制吧!0.0webView.setWebChromeClient(new NoAdWebChromeClient() {//本方法是用来显示只有确定按钮的弹框 @Override public boolean onJsAlert(WebView view, String url, String message, final Js...
2020-05-07 14:35:09
590
原创 记录一次gilde引起的异常:(java.lang.IllegalStateException: Cannot pool recycled bitmap)
遇到的log日志打印如下: 12-15 16:55:50.435 20360-20360/com.ysb E/AndroidRuntime: FATAL EXCEPTION: main Process: com.ysb, PID: 20360 java.lang.RuntimeException: Unable to destroy activity {com.xxx/c...
2018-12-15 17:08:01
4989
6
原创 自定义底部弹出的PopupWindow【So Easy!】
第一步:创建自己的xml文件。第二步:上代码:View view = View.inflate(getContext(), R.layout.popup_comment, null);//此处可按需求为各控件设置属性view.findViewById(R.id.details_comment_submit).setOnClickListener(new View.OnClickListener...
2018-06-25 11:30:55
1447
原创 自定义PopupWindow全解
干货开始:第一步:private PopupWindow windowpx,定义全局PupupWindow。第二步:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_wi...
2018-05-15 11:57:05
3330
翻译 Handler详解
一、基础解读Android 的Handler 用于处理消息队列handler 牛津词典的翻译:1. 驯兽员;(尤指)驯犬员。2. 搬运工;操作者。3. 组织者;顾问handler的构造方法:Handler() Default constructor associates this handler with the Looper for the current thread.(默认构造函数将此处理程...
2018-05-03 17:30:12
1327
原创 intent和handler的理解和使用
intent和handler的理解和使用一、当前的对intent和handler的理解 1、intent是作为一个参数传递机制存在的。 (1)它可以向activity传递参数以及Object。(Object需要进行序列化)。 (2)它可以进行系统级别的调用、比如:调起系统拨号页面、调起系统设置等。 (3)intent传递参数的方式:(...
2018-04-26 14:07:33
1113
原创 android 最简单的验证码倒计时实现
先上代码:public class RegistPhoneNumActivity extends BaseActivity { @BindView(R.id.regist_phonenum) EditText phonenum; @BindView(R.id.regist_phonenum_getcode) TextView getcode; @BindV...
2018-03-10 16:40:48
658
1
原创 android 遇到Error:Execution failed for task ':app:processDebugManifest'. > 解决
今天遇到这个问题:Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs按照其他的方法,找了一大堆,然并卵解决方案:自己回想了一下,由于在clear项目之前,我Refac
2017-05-08 03:31:10
1394
原创 真机测试出现Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]异常
删除不必要的,也就是说可能你的Manifest里面有错误!从你的清单元素。 显然有一个,这是引发这个错误。 地图V2不需要这样的一个元素。<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.fujitsu" android:versionCode="1"
2016-11-15 11:09:58
1319
原创 重新计算ListView的高度,解决ScrollView和ListView两个View都有滚动的效果,在嵌套使用时解决冲突的问题
public static void setListViewHeight(ListView listView) { // 获取ListView对应的Adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) { ret
2016-10-08 14:29:19
456
原创 android 中线程的启动与休眠
代码如下:Thread thread = new Thread(new Runnable() { @Override public void run() { /****** 模拟、线程等待三秒后直接进入程序 ******/ Timer timer = new Timer();//timer中有一个线程,这个线程不断执行task
2016-09-21 17:32:20
1655
原创 fragment嵌套fragment类,然后调用其中方法,处理请求。
跳转fragment时使用: getActivity().getSupportFragmentManager().beginTransaction() .add(R.id.right_voucher_fragment_container, friendFragment,"voucher_friend_list") .co
2016-09-16 17:01:03
1565
转载 Textview超链接实现方式总结
http://www.apkbus.com/blog-705730-60780.html?_dsign=8167548b
2016-06-15 18:13:14
253
转载 android gen目录相关
gen already exists but is not a source folder博客分类:Android 遇到android项目导入出现后重复空包等错误,往往是导入的java编译级别有关,点击项目properties->java Compiler ->修改Compiler compliance level 一般是1.6。修改完成clean项目之后,往往
2016-04-16 18:24:48
737
原创 android 输入框输入即时搜索的使用。
首先实现TextWatcher接口。然后实现其abstract方法。Activity implements TextWatcher{@Overridepublic void afterTextChanged(Editable s) {}@Overridepublic void beforeTextChanged(CharSequence s, int sta
2015-11-22 11:49:41
1398
翻译 Android清除本地数据缓存代码
主要功能清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */import java.io.File;import android.con
2015-07-13 17:45:36
368
原创 自定义BaseAdapter的使用,已经加了优化
自定义Adapter的使用:package com.mjkj.util;import java.util.List;import com.jay.example.viewpagerfragment.R;import android.content.Context;import android.view.LayoutInflater;import android.view.V
2015-07-13 17:15:48
315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人