- 博客(73)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 Auto.js 部分操作
back();//返回键home();//主页HOMEpowerDialog();//弹出电源菜单notifications();//拉出通知栏quickSettings();//显示快速设置(下拉通知栏到底)recents();//显示最近任务splitScreen();//分屏Menu();//模拟按下菜单键。 此函数依赖于root权限。VolumeUp();//按下音量上键。(增音)...
2022-02-28 14:05:33 3200
原创 Git的一些操作命令
创建分支git branch 分支名查看所有(当前选择)分支 git branch -a切换分支 git checkout 分支名pull远程master上的代码 git pull origin master清理本地无效分支(远程已删除本地没删除的分支):git fetch -p删除远程分支 git push origin --delete 分支名删除本地分支git branch -d 分支名; 如果提示 error: The branch '分支名' is not fully ...
2020-12-15 09:36:13 222
原创 Flutter win10环境配置及部分问题
配置环境变量:配置用户环境变量1、变量名 “ANDROID_HOME”,变量值 “E:\xxx\android-sdk-windows”,AndroidSDK地址2、变量名“export”,变量值“FLUTTER_STORAGE_BASE_URL=https;//storage.flutter-io.cn”3、变量名“FLUTTER_STORAGE_BASE_URL”,变量值“https;//storage.flutter-io.cn”4、变量名“Path”,变量值“E:\Flutter
2020-11-06 14:23:21 250
原创 Flutter Android打包
生成jkskeytool -genkey -v -keystore /D:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
2020-05-27 10:27:28 168
原创 刷新RecyclerView图片闪烁问题
一、1、重写适配器带payloads: MutableList的onBindViewHolder方法2、刷新适配器使用notifyItemRangeChanged(0,list.size,"任意内容")方法 override fun onBindViewHolder(p0: ViewHodel, p1: Int, payloads: MutableList<Any>) ...
2019-04-13 17:04:42 2342
原创 CoordinatorLayout 布局AppBarLayout有时不能滑动
(加载完数据之后)?appbar,AppBarLayout布局id.post,post、Run子线程appbar.post { val layoutParams = appbar.layoutParams as CoordinatorLayout.LayoutParams val behavior = layoutParams.behavior as AppBarLa...
2018-12-17 14:35:22 3256
转载 ViewPager+Fragment ViewPager适应Fragment高度
1、自定义ViewPagerpublic class WrapContentHeightViewPager extends ViewPager { private int current; private int height = 0; /** * 保存position与对于的View */ private HashMap mChildren
2017-09-15 15:18:12 1430
原创 阿拉伯数字转汉语数字(100以内)
position从“1”开始 public static String ChineseDate(String position) { String str; String[] s1 = new String[]{"","一", "二", "三", "四", "五", "六", "七", "八", "九", "十"}; if (position.l
2017-03-27 13:51:40 1829
原创 正式Demo-和风天气
界面仿照郭霖的酷欧天气,使用了和风天气提供的天气API和城市数据json文件,百度定位,酷欧天气中的必应每日一图,DrawreLayout抽屉布局,SwipeRefreshLayout下拉刷新,litepal数据库GitHub地址 https://github.com/Slingge/CoolEuropeWeather
2017-03-11 14:41:48 3161 1
原创 ListView中的CheckBox实现单选
使用http://blog.csdn.net/rlingge/article/details/50673977中的原理来实现CheckBox的单选后面只要实现CheckBox不可点击和拦截ListView Item焦点就可以了在item中<CheckBox android:id="@+id/checkbox" android:layo
2016-12-29 15:46:23 986
转载 关于状态栏
状态栏透明 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {//5.0及以上 View decorView = getWindow().getDecorView(); int option = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
2016-11-22 15:50:05 857
原创 获取未来几天的日期
/** * 获取未来num天日期 */ public static List getSevendate(int num) { List dates = new ArrayList<>(); final Calendar c = Calendar.getInstance(); c.setTimeZone(TimeZone.g
2016-10-21 15:48:31 730
原创 Fragment滑动切换Bar动画
布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">
2016-09-26 15:09:47 575
转载 ImageView逐渐放大动画
新建Andim动画文件<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <scale android:duration="1000" android:fromXScale="0"
2016-09-19 15:34:32 4209
转载 ImageView.ScaleType设置图解
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);
2016-08-27 12:34:09 572
转载 Android 2D绘图解析之 Canvas,Paint
原创文章,转载请注明 ( 来自:http://blog.csdn.net/leejizhou/article/details/51524948 李济洲的博客 )【Android 2D绘图解析】系列文章将全面介绍Android绘图相关,这篇简单介绍下如何利用Android API进行一些简单图形的绘制,绘图的前提是需要继承自View,然后重写它的onDraw(Canvas canvas) 方
2016-08-26 15:00:54 572
原创 多语言适配
1、准备语言资源,values-zh、values-en、values-fr(中文、英语、法语)等文件夹下String文件2、在要继承的BaseActivity(或者BaseFragment)添加方法protected void switchLanguage(String language) { // 设置应用语言类型 Resources resources = getResource
2016-08-03 11:22:10 615
原创 关于NiftyDialogEffects Dialog弹出动画第二次进入弹出dialog闪退Bug
只需要修改NiftyDialogBuilder类中的getInstance()方法public static NiftyDialogBuilder getInstance(Context context) { int ort=context.getResources().getConfiguration().orientation; /* if (mOrient
2016-07-22 09:12:17 1022
原创 从指定范围获取指定个数的正序排列的不重复随机数
/** * 随机数排序 * */ private void paiXun(int [] i){ List list=new ArrayList(); for(int t=0;t<i.length;t++){ //让相邻的元素进行比较 逆序交换位置 for(int t1=0;t1<i.length-1-t;t1++){ //判断是否逆序 if(i[
2016-07-10 20:22:24 837
原创 同一Activity的Fragment切换
布局用FrameLayout<FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/fragment" />使用Fragment创建Fragment对象,不再重新创建
2016-07-06 18:22:13 692
原创 View展开隐藏动画
引用的布局import com.slidingmenu.R;import android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.animation.Animation;import android.view.animation.Anima
2016-07-02 14:11:27 3400
原创 关于Studio
1、导入aar包把arr包复制到libs文件夹修改build.gradle 配置文件:1:添加repositories flatDir { dirs 'libs' }}这个是添加一个本地仓库,并把libs目录作为仓库的地址。2:修改dependencies:添加一行:compile(name:'useric
2016-06-29 12:34:56 478
原创 倒计时Timer,TimerTask
timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { count++; // Toast.makeText(ReaderDemo.this, count+"", 500).show(); if (count == 20) { Int
2016-05-23 10:57:35 910
原创 极光推送设置
public class MyJpush { public void pushInit(Context context, String UserName) { // JPushInterface.stopPush(context); //System.out.println(JPushInterface.isPushStopped(context)+ " *************
2016-05-23 09:34:06 5617
原创 内存卡中文件操作
权限 uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 1、删除文件及内部所有文件
2016-05-16 11:05:40 821
原创 VideoView播放本地、网络视频及其监听
重写过的VideoView,可以设置宽高和播放、暂停监听public class MyVideoView extends VideoView { private int mVideoWidth; private int mVideoHeight; private PlayPauseListener mListener; public MyVideoView(Conte
2016-05-13 10:28:29 8726
原创 屏幕获取、控件获取、设置宽高
获取1、ViewTreeObserver vto = video.getViewTreeObserver(); vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() {
2016-05-07 09:28:31 485
转载 ScrollView夹在顶部底部控件之间
xml version="1.0" encoding="utf-8"?>"http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><RelativeLa
2016-05-03 14:11:13 638
转载 《老罗的Android之旅》导读PPT
原地址http://blog.csdn.net/luoshengyang/article/details/12957169虽然好几个月没更新博客了,但是老罗一直有在准备可以分享的东西的。除了早前在微博分享Android4.2相关技术之外,这次还特意准备了13个PPT,总结之前所研究过的东西。内容从Android组件设计思想,到Android源码开发和调试环境搭建,再到A
2016-03-29 13:51:15 653
原创 去除ViewPager界面切换动画、禁止滑动
public class ViewPagerScroller extends Scroller { private int mScrollDuration = 2000; // 滑动速度 /** * 设置速度速度 * @param duration */ public void setScrollDuration(i
2016-03-25 16:21:36 12538 2
转载 Activity横、竖屏
全屏在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.Layo
2016-03-23 09:58:33 433
原创 SeekBar
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:back
2016-02-26 16:47:24 496
原创 自定义日期选择Dialog显示位置
布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android
2016-02-26 11:55:51 674
原创 自定义Dialog显示布局,位置
布局item<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:background="@color/lagoumain_listview_item_pre"
2016-02-26 11:50:53 7397 1
转载 自定义组件-银行卡号输入框
package com.eternal.cardno;import android.content.Context;import android.text.Editable;import android.text.Selection;import android.text.TextWatcher;import android.util.AttributeSet;import andr
2016-02-15 16:14:08 2691 1
转载 能下载url地址图片的ImageView
源码路径:com.ab.view.sample.AbNetworkImageView比ImageView更强大的ImageView,它支持设置url后自动下载缓存图片,同样它也需要对AbImageDownloader进行设置,看看应用的代码://图片的下载mAbImageDownloader = new AbImageDownloader(this);mAbImageDownloader
2016-02-15 11:35:12 749
原创 简单的动态广播收发
发送private void Broadcast() {Intent intent = new Intent("ChongXinJiaZai_Broadcast");intent.putExtra("city", str1);//要传递的参数sendBroadcast(intent);}接收private class MyBroadcastReciver e
2016-01-28 15:17:39 465
获取到gps导航卫星数量后能区分国籍,属于北斗、gps、或者格洛纳斯么
2018-02-02
Android手机内存卡不能写入文件
2015-10-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人