android
龙之吻
这个作者很懒,什么都没留下…
展开
-
mac android studio 导入相同工程后出现的问题
有时候导入一个解压后的工程项目后,AS project模式下边会有2个工程,还能正常运行,但是运行的则不是当前的项目,出现的原因是用了系统默认的解压文件解压的工程,换个解压软件再试试把;我这里是用的‘归档使用工具’解压的出现的问题,使用unarchiver解压就正常;...原创 2020-03-10 17:02:29 · 175 阅读 · 0 评论 -
2个arrayList 对象对比做增减排序
private ArrayList<DepthBean> getDifferent2(ArrayList<DepthBean> prelist, ArrayList<DepthBean> curlist) { ArrayList<DepthBean> diff = new ArrayList&原创 2018-12-17 16:53:11 · 234 阅读 · 0 评论 -
android 自定义dialog去掉白色背景
public class VipSuccessDialog extends Dialog { Context context; View view; public VipSuccessDialog(@NonNull Context context) { super(context,R.style.dialog_3); this.cont...原创 2018-09-27 11:22:14 · 2605 阅读 · 0 评论 -
pupuowindow 设置宽高问题
1 在values 文件下添加 ‘dimen.xml’ 文件 2 把要设置的宽高进行配置: 比如:<dimen name="popup_setting_weight">380dp</dimen>原创 2018-08-15 09:19:46 · 169 阅读 · 0 评论 -
android计算2个时间差N分钟
public static int daysBetween(String smdate, String bdate, String levelID) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar cal = C...原创 2018-07-10 17:47:41 · 2936 阅读 · 0 评论 -
android Activity 设置透明背景(类似于popupwinow)
1 在AndroidManifest 设置style<activity android:name=".AdvActivity" android:exported="true" android:theme="@style/translucent" android:configChanges="keyboardHid...原创 2018-07-10 15:41:52 · 332 阅读 · 0 评论 -
Android ViewPager 刷新问题
在使用ViewPager FragmentPagerAdapter刷新时,因为预加载的问题总会有些刷新不出来,可以修改成“FragmentStatePagerAdapter”,再试试。原创 2018-04-27 09:57:35 · 1080 阅读 · 0 评论 -
Android ScrollView+ListView ListView焦点不对
当Scrollview + ListView 时,ListView添加数据后滑动时很困难 listView.setOnTouchListener(new View.OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) {原创 2018-01-10 10:28:01 · 325 阅读 · 0 评论 -
android JSON . Object对象列表数据解析
{ "error":0, "message":"ok", "data":{ "multi":{ "100":{ "id":"5", "name":"服务1",原创 2019-01-09 15:40:37 · 894 阅读 · 0 评论 -
解决Android 状态栏重叠
在根目录下添加 android:fitsSystemWindows="true" android:clipToPadding="true"原创 2019-04-04 14:54:30 · 1695 阅读 · 1 评论 -
android webview 显示不出来
WebSettings ws = wv_web.getSettings(); ws.setJavaScriptEnabled(true);//设置js可用 ws.setDomStorageEnabled(true); ws.setLightTouchEnabled(true); ws.setAppCacheEnabled(true); wv_web.setLayerType(...原创 2019-03-28 10:33:04 · 1523 阅读 · 0 评论 -
android LinearLayout代码绘制
1 第一栏的样式 <LinearLayout android:layout_width="match_parent" android:layout_height="30dp" android:gravity="center" ...原创 2019-08-17 11:10:51 · 359 阅读 · 0 评论 -
android SwipeRefreshLayout 下拉刷新控件使用
导入库文件implementation 'com.android.support:recyclerview-v7:28.0.0'implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-28'ui <com.scwang.smartrefresh.layout.SmartRefreshLay...原创 2019-06-28 15:30:11 · 396 阅读 · 0 评论 -
android 7.0+下载安装
1 添加文件在res/xml provider_paths.xml<?xml version="1.0" encoding="utf-8"?><resources> <paths> <!--拍照--> <external-path name="camera_photos" ...原创 2019-05-22 14:56:57 · 1132 阅读 · 0 评论 -
android shouldOverrideUrlLoading 部分机型不跳转
在做webview的时候,加了个商城的地址,里面有位置支付功能, //启用支持javascript WebSettings webSettings = wv_promotion.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setUseWideViewPort(...原创 2019-05-21 18:15:00 · 1164 阅读 · 0 评论 -
android 6.0+ 要动态权限
//动态添加if (ActivityCompat.checkSelfPermission(EditDataActivity.this, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(E...原创 2019-05-21 17:47:20 · 106 阅读 · 0 评论 -
android targetSdkVersion 改成28以后出的问题
1 找不到网络在res/xml 新建立network_security_config.xml文件内容<?xml version ="1.0" encoding ="utf-8"?><!-- Learn More about how to use App Actions: https://developer.android.com/guide/actions/index...原创 2019-05-21 15:00:09 · 2654 阅读 · 0 评论 -
android studio 升级后edittext 提示java.lang.NoClassDefFoundError: android.support.v4.view.KeyEventCompat
build.gradle(APP)导入implementation 'com.android.support:appcompat-v7:28.0.0'原创 2019-05-20 09:11:55 · 341 阅读 · 0 评论 -
androId 代码管理UI移动,
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) viewHolder.tv_gold_and_del.getLayoutParams(); layoutParams.rightMargin = Tools.dip2px(context,13); vi...原创 2019-04-28 10:52:14 · 109 阅读 · 0 评论 -
Android ScrollView+ListView 会滚动到ListView位置
在ListView控件中添加: android:focusableInTouchMode="true" android:focusable="true"原创 2018-01-09 16:10:35 · 376 阅读 · 0 评论 -
Fragment里面的列表,setOnItemClickListener无响应
处理方法是:在每个子布局里的Button或者CheckBox RadioButton等添加android:focusable="false"原创 2016-11-25 15:31:42 · 801 阅读 · 0 评论 -
android 启动时会多显示一个闪现屏
在加载android 时会多显示一个闪现,体检效果很差, <style name="TitleThemeApp" parent="@style/Theme.AppCompat.Light.NoActionBar"> <!--<item name="android:windowDisablePreview">true</item>--> <item name="an原创 2016-08-12 11:23:58 · 695 阅读 · 0 评论 -
Umeng多渠道打多包
工具:android stuido2.2.1 在使用Umeng 多渠道打包时,为了避免重复工作,我们使用文件配置渠道 在.gradle中配置如下文件:productFlavors { wandoujia { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "wandoujia"] }原创 2016-10-26 11:38:33 · 584 阅读 · 0 评论 -
':app:clean'. > Unable to delete directory:app\build\intermediates
在android studio 开发时,莫名其妙的出现:Error:Execution failed for task ':app:clean'. > Unable to delete directory: D:\ProjiectName\app\build\intermediates我是在操作svn出现的这种情况,解决的办法也简单就是找到提示的目录D:\ProjiectName\app\build原创 2016-08-12 10:37:17 · 8691 阅读 · 1 评论 -
android 设置Button为圆形按钮
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="20dp" /> <solid android:color="@color/white" /> <size原创 2016-08-23 10:41:19 · 12460 阅读 · 0 评论 -
android自定义title出现 You cannot combine custom titles with other title features
在自定义title时 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(layoutResID); getWindow() .setFeatureInt(Window.FEATURE_CUSTOM_TITLE, titleLayoutResID);提示Yo原创 2016-08-10 15:07:05 · 678 阅读 · 0 评论 -
获取状态栏宽度
Rect frame = new Rect(); getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); int statusBarHeight = frame.top;转载 2016-12-15 15:42:40 · 552 阅读 · 0 评论 -
android.view.ViewRootImpl$CalledFromWrongThreadException
解决方案:非UI线程更新UI的时候经常会引起CalledFromWrongThreadException异常,建议在UI线程操作view。如果需要在非UI线程更新视图,建议如下: 1.系统提供了runOnUiThread(new Runnable())来发送消息到UI线程的方式,可以在Runnable的run()方法里面直接操作UI; 2.使用主线程的Handler来接受子线程的消息,并根据消息原创 2017-03-11 15:11:53 · 540 阅读 · 0 评论 -
Eclipse运行Android项目提示sdk\build-tools\26.0.0\lib\dx.jar Unable to build: the file dx.jar was not loade
解决方案是:在本项目里的“project.properties”文件里面还有加sdk.buildtools=25.0.2 下边是我项目里边的内容 target=android-19sdk.buildtools=25.0.2原创 2017-10-25 14:09:30 · 5264 阅读 · 1 评论 -
IOS UITableView 顶部有空白
设置 self.automaticallyAdjustsScrollViewInsets = NO;原创 2017-11-07 11:15:14 · 998 阅读 · 0 评论 -
Android微信支付notify_url参数的问题
微信开发文档微信开发 notify_url:异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数。 一开始不懂说的是什么意思,后来经过测试可以使用PUT类型的接口传给商户服务器,服务器会接收到一些要用的信息做之后的处理,原创 2017-06-01 18:05:02 · 1271 阅读 · 0 评论 -
android 创建不同的bitmap
我们应该为4种普遍分辨率:低,中,高,超高精度,都提供相适配的bitmap资源。这能使我们的app在所有屏幕分辨率中都能有良好的画质和效果。要生成这些图像,应该从原始的矢量图像资源着手,然后根据下列尺寸比例,生成各种密度下的图像。xhdpi: 2.0 hdpi: 1.5 mdpi: 1.0 (基准) ldpi: 0.75这意味着,如果针对xhdpi的设备生成了一张200x200的图像,那么应该原创 2017-06-27 14:51:05 · 586 阅读 · 0 评论 -
Android ActionBar使用经验
一 ActionBar的覆盖叠加1 在使用覆盖时代码中要继承Activitym 2 自定义style<style name="AppTheme" parent="@android:style/Theme.Holo.Light.NoActionBar"> <item name="android:windowActionBarOverlay">true</item>原创 2017-06-26 18:37:39 · 188 阅读 · 0 评论 -
Android 内外存储说明
存储在内部还是外部 所有的Android设备均有两个文件存储区域:”internal” 与 “external” 。 这两个名称来自于早先的Android系统,当时大多设备都内置了不可变的内存(internal storage)及一个类似于SD card(external storage)这样的可卸载的存储部件。之后有一些设备将”internal” 与 “external” 都做成了不可卸载的内置原创 2017-07-03 14:35:33 · 206 阅读 · 0 评论 -
android NDK开发时提示缺少.mk文件
1 TextView 字符串资源里变量替换第%1$s页 String page = getString(R.string.page,”1”);原创 2017-07-12 15:33:22 · 378 阅读 · 0 评论