android
莹_莹
简简单单,潇潇洒洒。
展开
-
仿链家splash
本文转载自:https://blog.csdn.net/m0_37041332/article/details/80022088因为最近购房使用链家APP较多,无意中发现链家的splash挺不错,刚好这几天赋闲在家(公司出游,自己要办贷款手续没法去),就模仿着写了一下,分享给大家:因为色值、图形、素材以及动画效果等并没有刻意的去模仿,外加鄙人艺术细胞不足,所以最终效果有点差强人意。虽然有点丑,但基...转载 2018-07-06 14:35:12 · 476 阅读 · 0 评论 -
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 · 208 阅读 · 0 评论 -
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 · 118 阅读 · 0 评论 -
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 · 1427 阅读 · 0 评论 -
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 · 234 阅读 · 0 评论 -
webview 加载URL 下载apk
原创 2018-07-06 16:10:45 · 752 阅读 · 0 评论 -
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 · 1237 阅读 · 0 评论 -
Context 上下文在Activity application 的问题 空指针问题
经常遇到的关于content问题 空指针问题传了某一个Activity的context,但是这个Activity结束了,上下文不存在了,那么一个单例所有用到该上下文的地方都会报错单例的生命周期和APP的生命周期是一样的,所以得传application的上下文。单例一旦被创建一般不会被回收,但是Activity的context对象可能就被回收了,没了啊。所以报错,所以传application的con...原创 2018-07-06 17:31:27 · 567 阅读 · 0 评论 -
Could not find method compile() for arguments
原创 2018-07-06 17:34:51 · 8336 阅读 · 0 评论 -
当弹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 · 247 阅读 · 0 评论 -
用自己的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 · 317 阅读 · 0 评论 -
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 · 178 阅读 · 0 评论 -
截屏并存储图片截图
public static Bitmap takeScreenShot(Activity activity) { // View是你需要截图的View View view = activity.getWindow().getDecorView(); view.setDrawingCacheEnabled(true); view.buildDrawingCac...原创 2018-07-06 14:14:54 · 744 阅读 · 0 评论 -
edittext自动获取焦点
et_concent.setEnabled(true);et_concent.setFocusable(true);et_concent.setFocusableInTouchMode(true);et_concent.requestFocus();原创 2018-07-05 15:01:32 · 4172 阅读 · 0 评论 -
Android studio Adb connection Error:远程主机强迫关闭了一个现有的连接。ADB老断开又自己重连又断开
一会断开一会连接后发现任务管理器里面,有两个adb,其中一个adb一会出现一会不出现,出现时打开文件所在位置,发现与wps有关。在任务管理器里面,停止与wps相关的进程,就解决了。...原创 2018-06-27 11:10:40 · 4190 阅读 · 1 评论 -
Activity 堆栈统一管理
前段时间写项目,项目只提供一个中间交易的流程,接收对方的广播,然后走交易,之后将结果广播给调用方,但发广播之后,本APP所有的Activity都要finish掉,并本APP中只要有一个Activity finish掉,都要发广播。所以就涉及到了对Activity的管理。import android.app.Activity;import android.content.Cont...原创 2018-07-05 14:33:27 · 530 阅读 · 0 评论 -
软键盘的弹出与关闭
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 · 657 阅读 · 0 评论 -
软件盘弹起与关闭的监听
//Activity最外层的Layout视图 private View activityRootView; //屏幕高度 private int screenHeight = 0; //软件盘弹起后所占高度阀值 private int keyHeight = 0; @Override protected void o...原创 2018-07-05 15:00:03 · 148 阅读 · 0 评论 -
edittext 初学时问题小记
1.低版本 手机时显示的背景为黑色,将背景颜色设置为白色即可。2.执行settext()的时候,若执行了textwatcher监听事件,满足条件后请求网络,会导致监听之后多次请求网络,因为每执行一次settext方法就会走一次监听。解决办法就是设置一个标识,来判断控制。3.待补充。。。。...原创 2018-07-05 15:08:51 · 115 阅读 · 0 评论 -
数字键盘和数字小数点键盘的设置
在代码里面:数字键盘:etAmount.setInputType(InputType.TYPE_CLASS_NUMBER);数字小数点键盘:etAmount.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);原创 2018-07-05 15:17:17 · 2045 阅读 · 0 评论 -
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 · 972 阅读 · 0 评论