- 博客(22)
- 收藏
- 关注
原创 Debug 和 Release build文件配置 测试和生产环境快速切换配置 多项目间依赖
data 主要存放下公用的方法和变量,其他项目需依赖data项目,data不依赖任何项目如下:data只有一个模式,不需区分debug和release,所以buildType只写一种就行,且不需要依赖,所以compile不需要写build.gradle文件配置如下:net主要是网络请求,其他项目需依赖net项目,net依赖data如下:net的build.gradle文件如下:因为data只有一个...
2018-07-06 18:18:15
1018
原创 Context 上下文在Activity application 的问题 空指针问题
经常遇到的关于content问题 空指针问题传了某一个Activity的context,但是这个Activity结束了,上下文不存在了,那么一个单例所有用到该上下文的地方都会报错单例的生命周期和APP的生命周期是一样的,所以得传application的上下文。单例一旦被创建一般不会被回收,但是Activity的context对象可能就被回收了,没了啊。所以报错,所以传application的con...
2018-07-06 17:31:27
597
原创 ContentProvider 数据的存取和共享
AndroidManifest.xml文件注册<provider android:name=".provider.InfoDataProvider" android:authorities="com.h.lo.provider" android:exported="true"/>import android.content.ContentProvider;im...
2018-07-06 16:41:37
1279
原创 fragment 切换 优化
private Fragment mContent;private String[] tags = new String[2];private MDFragment mdFragment;private CRFragment crFragment;@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate...
2018-07-06 14:48:10
274
转载 仿链家splash
本文转载自:https://blog.youkuaiyun.com/m0_37041332/article/details/80022088因为最近购房使用链家APP较多,无意中发现链家的splash挺不错,刚好这几天赋闲在家(公司出游,自己要办贷款手续没法去),就模仿着写了一下,分享给大家:因为色值、图形、素材以及动画效果等并没有刻意的去模仿,外加鄙人艺术细胞不足,所以最终效果有点差强人意。虽然有点丑,但基...
2018-07-06 14:35:12
505
原创 json string 与bean的list 互转
jsonstring 转 listGson gson = new Gson();List<VABean> list = gson.fromJson(response.getString("acList"), new TypeToken<ArrayList<VABean>>() {}.getType());list转jsonstring: Gson ...
2018-07-06 14:30:04
1475
原创 截屏并存储图片截图
public static Bitmap takeScreenShot(Activity activity) { // View是你需要截图的View View view = activity.getWindow().getDecorView(); view.setDrawingCacheEnabled(true); view.buildDrawingCac...
2018-07-06 14:14:54
774
原创 listview 问题小记
1。listview去掉点击效果:Android:listSelector=“#00000000”2。listview 指定具体显示item:listView.setSelection(position)3。listview 处理空listview:布局中:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr...
2018-07-06 13:47:34
135
原创 parent view 与 child view new dialog 报错问题
调用这个方法:((ViewGroup) (dialog_vcconsume_view.getParent())).removeAllViews();例如下:inputAmountDialog = new Dialog(this);dialog_vcconsume_view = getLayoutInflater().inflate(R.layout.dialog_vcconsume_view, n...
2018-07-05 16:10:21
227
原创 当弹dialog时有些手机老弹软键盘,并存问题
public void showTimeDialog(final TextView startTime) { Calendar calendar = Calendar.getInstance(); DatePickerDialog datePicker = new DatePickerDialog(this, new DatePickerDialog.OnDate...
2018-07-05 15:55:12
262
原创 用自己的keystory给空白apk签名
C:\Users\Administrator>jarsigner -verbose -keystore d:\keystore -signedjar d:\gfandevclaim2.apk d:\gfandevclaim.apk xxx输入密钥库的密码短语: 正在更新: META-INF/MANIFEST.MF 正在添加: META-INF/HRT.SF 正在添加: META-IN...
2018-07-05 15:42:50
350
原创 edittext 小数点后2位 和000 .1111 和0002222等
@Overridepublic void afterTextChanged(Editable s) { if (null == s) { return; } String temp = s.toString(); if (temp.startsWith(".")) { etAmount.setText(""); } if (temp....
2018-07-05 15:22:47
201
原创 数字键盘和数字小数点键盘的设置
在代码里面:数字键盘:etAmount.setInputType(InputType.TYPE_CLASS_NUMBER);数字小数点键盘:etAmount.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);
2018-07-05 15:17:17
2113
原创 edittext 初学时问题小记
1.低版本 手机时显示的背景为黑色,将背景颜色设置为白色即可。2.执行settext()的时候,若执行了textwatcher监听事件,满足条件后请求网络,会导致监听之后多次请求网络,因为每执行一次settext方法就会走一次监听。解决办法就是设置一个标识,来判断控制。3.待补充。。。。...
2018-07-05 15:08:51
131
原创 edittext自动获取焦点
et_concent.setEnabled(true);et_concent.setFocusable(true);et_concent.setFocusableInTouchMode(true);et_concent.requestFocus();
2018-07-05 15:01:32
4200
原创 软件盘弹起与关闭的监听
//Activity最外层的Layout视图 private View activityRootView; //屏幕高度 private int screenHeight = 0; //软件盘弹起后所占高度阀值 private int keyHeight = 0; @Override protected void o...
2018-07-05 15:00:03
167
原创 软键盘的弹出与关闭
private void showInput(EditText et, boolean flag) { InputMethodManager im = ((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)); if (flag) { im.showSoftInput(et, 0);} else { ...
2018-07-05 14:47:51
719
原创 Activity 堆栈统一管理
前段时间写项目,项目只提供一个中间交易的流程,接收对方的广播,然后走交易,之后将结果广播给调用方,但发广播之后,本APP所有的Activity都要finish掉,并本APP中只要有一个Activity finish掉,都要发广播。所以就涉及到了对Activity的管理。import android.app.Activity;import android.content.Cont...
2018-07-05 14:33:27
564
原创 Android studio Adb connection Error:远程主机强迫关闭了一个现有的连接。ADB老断开又自己重连又断开
一会断开一会连接后发现任务管理器里面,有两个adb,其中一个adb一会出现一会不出现,出现时打开文件所在位置,发现与wps有关。在任务管理器里面,停止与wps相关的进程,就解决了。...
2018-06-27 11:10:40
4250
1
原创 使用Charles为Android设备抓取https请求的包
之前开发的Android APP使用的都是http请求,之后改成了https,就出现了以下情况,无法正常读取抓取的内容找了好多资料说法大概差不多,照着弄,结果出现如下情况,后来发现这种情况其实是手机上面的证书没有安装正确。下面阐述一下,正确的安装步骤,为出现类似情况的朋友提供一个参考:1.第一步:为电脑安装证书:最后点
2017-01-04 10:33:00
26754
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人