
手机端
414丶小哥
【越努力 越幸运】【细水长流】【来日方长】【心诚则灵】
展开
-
常用adb命令
当前连接的设备adb devices当前activityadb shell dumpsys activity | findstr "mFocusedActivity"adb shell dumpsys activity | findstr "mResumedActivity"adb shell dumpsys activity activities原创 2021-04-29 19:10:17 · 234 阅读 · 0 评论 -
PC端模拟微信/QQ/钉钉运行环境 解决 请在微信客户端打开链接 解决 2021
文章以微信举例 其他环境朋友们可自行扩展请在微信客户端打开链接大致思路抓包微信自带浏览器访问数据重写chrome浏览器UA信息重新chrome浏览器中的cookie信息打开微信自带浏览器访问地址抓包试用charles抓取微信自带浏览器打开的内容获取访问的ua和cookie修改浏览器ua选择custom后 下面输入框输入抓包得到的ua内容修改cookie信息安装可以更改cookie的浏览器插件 我这里使用的是·Cookie Hacker·将抓包的cookie信息复.原创 2021-01-18 10:57:18 · 4809 阅读 · 9 评论 -
flutter自定义dialog 实现宽度自定义 界面自定义
效果大致思路1、弹框整体实现 和写界面是一样的 毕竟flutter中 一切皆组件 界面 弹框 按钮。。。。都是组件2、样式和跳转要进行处理 背景色透明效果有两种实现方式a、界面跳转中opaque: false可以设置下个界面背景透明b、使用showDialog进行新界面跳转3、布局中使用Material type: MaterialType.transparency设置为背景透明d...原创 2020-01-07 09:27:28 · 3737 阅读 · 0 评论 -
Android fragment的正确姿势 通过bundle传递参数
BaseFragmentpublic abstract class BaseFragment extends Fragment { public View view; private ViewGroup viewGroup; private Context mContext; @Nullable @Override public View ...原创 2018-06-20 19:36:07 · 6416 阅读 · 1 评论 -
Android 工具类 判断 今天 昨天 dateUtils
package com.janesi.browser.utils;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.L...原创 2018-06-05 17:39:54 · 1850 阅读 · 1 评论 -
Android隐藏系统软键盘
InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE); if (imm.isActive()){ // 如果软键盘已经显示,则隐藏,反之则显示 imm.toggleSoftInput(0...原创 2018-03-27 11:23:19 · 1523 阅读 · 4 评论 -
ListView的onScrollListener滑动监听事件参数详解
new OnScrollListener() { boolean isLastRow = false; @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCoun...原创 2018-03-20 14:09:08 · 5928 阅读 · 0 评论 -
Slidr框架,一行代码实现右滑退出Activity
项目地址:https://github.com/r0adkll/Slidr 添加依赖 // 添加右滑返回的依赖 compile ‘com.r0adkll:slidableactivity:2.0.6’在styles.xml文件中为当前activity添加主题<style name="BaseTheme" parent="android:Theme...原创 2018-03-06 16:19:02 · 1547 阅读 · 0 评论 -
TextView.setTextSize
在帮TextView控件设置大小的时候,发现和在XML中用PX设置的不一样, 原因是setTextSize()默认的单位是sp 日常使用过程中可以直接通过代码设置字体大小 不需要通过工具类进行转换操作...原创 2018-03-22 13:18:56 · 821 阅读 · 3 评论 -
activity-alias详解
对于app需要创建快捷方式的时候 使用这个属性会事半功倍 感谢原文作者提供的文档 特别有帮助 就不在重复造车 地址贴上了原文地址:点我吧!转载 2018-03-01 15:29:19 · 1202 阅读 · 0 评论 -
PreferenceFragment设置界面的编写
效果图: 布局文件:<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <PreferenceCategory and...原创 2018-03-08 16:36:43 · 1747 阅读 · 3 评论 -
AndroidStudio修改项目包名
shift + F6 修改包名 然后再去修改gradle文件中的ApplicationId,指点点击synac now,完成【修改applicationId是为了区分两个APP】原创 2017-07-03 14:21:10 · 1047 阅读 · 0 评论 -
Android集成谷歌AdMod广告植入方法
添加依赖 compile ‘com.google.android.gms:play-services-ads:10.2.1’ 布局文件<com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto" android:id="@+id/adView" an原创 2017-07-12 09:34:59 · 2793 阅读 · 1 评论 -
Kotlin 官方参考文档 中文版_kotlin-reference-chinese.pdf
安卓开发 肯定义无反顾的支持谷歌大大的想法Kotlin 官方参考文档 送给大家,一起学习吧下载地址:[下载链接](http://download.youkuaiyun.com/detail/u010838785/9846728)原创 2017-05-19 14:11:02 · 4970 阅读 · 0 评论 -
Android中TextView内容过长 添加滚动条进行展示
<TextView Android:id="@+id/tv" android:layout_width="fill_parent" android:layout_height="fill_parent" android:textColor="#000000" android:scrollbars="vertical"原创 2017-04-24 15:35:52 · 4041 阅读 · 0 评论 -
地图点击省份
Android不规则区域的点击相应原创 2017-04-17 09:07:15 · 1641 阅读 · 0 评论 -
Android中正确的对webView进行回收 防止内存泄漏 回收webView
示例代码:public class MainActivity extends Activity {private FrameLayout mWebContainer;private WebView mWebView;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(sa...原创 2018-08-04 11:37:16 · 6368 阅读 · 0 评论 -
Android使用attr属性自定义view
value中创建对应的attrs.xml<?xml version="1.0" encoding="utf-8"?><resources> <!--VideoItemView自定义属性--> <declare-styleable name="VideoItemView"> <!--是否需原创 2018-08-16 14:18:02 · 1097 阅读 · 0 评论 -
android:tag与android:id的区别 findViewById与findViewWithTag的区别
布局文件中可以设置android:tag和android:id<android.support.v7.widget.RecyclerView android:id="@+id/recycler" android:layout_width="match_parent" android:layout_height="match_parent" andro...原创 2019-09-19 19:25:21 · 1223 阅读 · 0 评论 -
Android实现Parcelable 直接intent传参
protected DBean(Parcel in) { id = in.readString(); cid = in.readString(); name = in.readString(); status = in.readString(); url = in.readString(); money = in.readString();}p...原创 2019-05-10 15:44:28 · 792 阅读 · 0 评论 -
Android高德地图拖动选点
private AMap.OnCameraChangeListener mapChangedListener = new AMap.OnCameraChangeListener() { @Override public void onCameraChange(CameraPosition cameraPosition) { // 添加当前坐标覆盖物 ...原创 2019-04-03 09:16:54 · 5169 阅读 · 2 评论 -
Android使用java8 Stream使用
添加依赖implementation ‘com.annimon:stream:1.2.1’gradle文件中android标签下添加使用java8声明 compileOptions { targetCompatibility 1.8 sourceCompatibility 1.8 }使用方式List<RefundListBean&...原创 2019-04-03 09:15:15 · 2650 阅读 · 0 评论 -
CoordinatorLayout添加控件位置
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/activity...原创 2019-04-03 09:10:23 · 3972 阅读 · 2 评论 -
kotlin实现单例
/** * 作者:guoyzh * 时间:2019/1/4 11:31 * 功能:单例实现 */class Singleton private constructor() { companion object { val instance by lazy(mode = LazyThreadSafetyMode.SYNCHRONIZED) { ...原创 2019-04-04 12:51:09 · 2652 阅读 · 0 评论 -
Android使用SQLite数据库升级时候保留旧数据的另一种思路
硬盘有价 数据无价 为了保留客户信息,服务端将所有关于用户的行为全部保存到数据库中为了服务器文件的安全,一般服务器都会配备两块硬盘 另一块专门实时备份服务器硬盘的数据,可见数据的重要性手机端一般不会使用数据库保存用户数据,直接走网络上传云端,让服务器去保存,但凡用到保存数据库,证明数据极为重要手机端使用sqlLite进行数据库操作的时候,如果出现修改字段的情况(包括添加/删除字段),手机端...原创 2018-12-07 13:46:28 · 1213 阅读 · 0 评论 -
AndroidBug5497导致EditText缩放出现问题 布局重新加载
出现问题原因:AndroidBug5497首先,页面是非全屏模式的情况下,给activity设置adjustPan会失效。其次,页面是全屏模式的情况,adjustPan跟adjustResize都会失效。...原创 2018-10-26 16:31:23 · 620 阅读 · 0 评论 -
自定义recyclerView间隔 分隔 分割 线
/** * 描述: 为RecyclerView添加间隔 * 作者: 郭永振 * 时间: 2018-08-30 09:29:31 */public class SpaceItemDecoration extends RecyclerView.ItemDecoration { int mSpace; /** * 设置item之间的间隔 * 默认左右...原创 2018-08-30 10:31:14 · 688 阅读 · 0 评论 -
通过Handler将OkHttp和OkHttp3中的数据返回到主线程中进行处理(mainThread)
// 将请求成功的数据返回到主线程进行数据更新Handler mainHandler = new Handler(MyApp.getContext().getMainLooper());@Overridepublic void success(final Call call, final Response response) throws IOException { mainHan...原创 2018-08-29 16:10:34 · 5300 阅读 · 0 评论 -
java&android解析xml 将xml转换为json
项目数据传输使用的xml,大多数项目都使用的是json,xml解析起来不是很方便,特别想做到将xml直接解析成javaBean,找了很多方法效果也都不是很好,最后的思路是将xml转换成json,再将json转换成javaBean。import android.util.Log;import org.json.JSONException;import org.json.JSONOb...原创 2018-08-31 16:28:36 · 3435 阅读 · 1 评论 -
Android中EditText被输入法软键盘遮挡的完美解决方案(非全屏模式下)
1、不要给EditText的背景设置为@null 清单文件中为activity设置属性 代码中设置显示输入法 android:windowSoftInputMode=”stateVisible|adjustResize”/** * 展示输入法输入框 */public void showKeyBoard() { getWindow().setSoftInputMode(W...原创 2018-08-28 14:12:12 · 6163 阅读 · 0 评论 -
实现recyclerView中点击ImageView放大功能 仿微信朋友圈效果实现
效果图使用的view/** * Author: guoyzh * Created at: 15/12/15 */public class SmoothImageView extends ImageView { private static final int STATE_NORMAL = 0; private static final int STATE_...原创 2018-08-30 16:33:41 · 3015 阅读 · 0 评论 -
轻骑兵播放器Android集成用例
原文链接原创 2017-04-14 17:39:18 · 1559 阅读 · 0 评论 -
Android&Java解析JS
private void parseHtml() throws Exception { new Thread(new Runnable() { @Override public void run() { String s = "http://xinjinqiao.tprtc.com/admin/main/p原创 2017-03-16 16:23:50 · 1616 阅读 · 0 评论 -
AndroidStudio创建资产目录 assets
在src/main下面,如果没有就右键main,new–folder–Assets folder原创 2017-03-29 10:17:00 · 1890 阅读 · 0 评论 -
android studio解决warning: Ignoring InnerClasses attribute for an anonymous inner class
warning: Ignoring InnerClasses attribute for an anonymous inner classwarning: Ignoring InnerClasses attribute for an anonymous inner class只知道错误和混淆有关当时也忘记了修改了混淆文件的哪些东西最终解决办法 将混淆文件夹中的文件替换为最初的文件D:\stud原创 2016-09-30 10:21:32 · 5541 阅读 · 0 评论 -
Eclipse(ADT)中的项目 项目过大经常卡顿崩溃的处理方案
项目逐渐变大之后,由于起初分配给Eclipse的编译内存的大小并没有变化,导致编译的时候内存过小而出现卡顿 甚至有的项目会由于内存过小出现编译一次,崩溃一次的现象,解决这个问题最有效的办法莫过于将Eclipse的编译时候的内存最大值设置的大一点如何设置①、找到Eclipse的安装目录,安装目录下的文件:eclipse.ini②、打开这个配置文件,在配置文件中找到-Xmx400m 这一项是设置运行原创 2016-09-29 09:13:28 · 11715 阅读 · 0 评论 -
Android权限permission中英文对照
属性说明android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问 "properties"表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION通过WiFi或移动基站的方式获取用户错略的经转载 2016-09-28 16:50:04 · 5333 阅读 · 0 评论 -
将Eclipse的项目无损的平移到AndroidStudio
前言现在大部分的应用都开始使用AndroidStudio进行开发优势大家都是不言而喻的之前在Eclipse中添加第三方,又是jar包优势库工程的,现在,studio中直接就是一句依赖进行搞定再者就是对大型的项目的支持,公司的项目已经达到了三四百兆,用Eclipse直接进行编译,每次编译后,Eclipse直接崩溃……狠下决心 终于还是决定迁徙……具体的迁徙步骤Eclipse上面的操作流程1.原创 2016-09-28 13:48:41 · 2101 阅读 · 0 评论 -
Android带进度条的对话框
ProgressDialog pdialog = new ProgressDialog(context, 0); pdialog.setButton("cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int原创 2016-09-26 16:08:29 · 3076 阅读 · 0 评论 -
Eclipse和AndroidStudio的变量高亮设置
首先上一张直观的图。 技术分享 如图所示,鼠标点击一个变量时,文档中所有当前变量名都会高亮显示,用于跟踪变量的使用。Eclipse:依次进入Preferences -> General -> Editors -> Text Editors -> Annotations,修改里面的Occurrences和Write Occurrences两个属性。Vertical ruler指的是是否在编辑器原创 2016-09-26 15:45:34 · 3822 阅读 · 3 评论