- 博客(30)
- 收藏
- 关注
原创 两个点击事件触发同一事件
两个点击事件触发同一事件View.OnClickListener getSmsClick = new View.OnClickListener() { @Override public void onClick(View v) { if (ApplicationApp.clickInterval(1000)) ...
2018-03-29 16:25:50 953 1
原创 点击空白地方隐藏输入框
点击空白地方隐藏输入框View mainView;private void getViewId() { mainView = exchangeDetailed.findViewById(R.id.main_view);}private void addListener() { mainView.setOnTouchListener(new View.OnTou...
2018-03-29 16:25:29 313
原创 跑跑骑手端资格验证不能上传头像
项目中资格验证不能上传头像:Activity_PPAuth 中的 onActivityResultif(resultCode == Activity.RESULT_OK && requestCode == Activity_CityChoose.CITH_CHOOSE){ fragment_authUserInf.onActivityResult(r...
2018-03-29 16:24:58 398
原创 进入activity时不自动弹出输入框
进入Activity时不自动弹出输入框@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); SystemBarTintManager.setSys...
2018-03-29 16:24:07 701
原创 启动加载时跳过欢迎界面
【关键词】欢迎界面【问题】如果设置了欢迎界面,那么每次启动都会展示3s钟的欢迎界面,体验不太好;为了提高用户体验,如果程序刚启动过,只要没有进行清除后台的操作;那么就跳过欢迎界面;【分析】启动程序后,Application 的onCreate()方法会调用一次,退出程序了之后,如果没有进行清除后台的操作,再次进入的时候不会再调用 onCreate()...
2018-03-29 16:23:44 1209
原创 点击时刷新webview里的数据
点击时刷新数据 用处:在项目中,在错题集Fragment收藏了错题后,点到收藏Fragment以后,收藏Fragment刷新收藏题数据;NetDataLayer 中的方法:// 获取收藏题的数量接口// http://10.0.0.194:96/api.php?action=getcount// uid 用户ID// scode 登录校验码// clienttype 1:...
2018-03-29 16:22:55 1289
原创 webview常见问题
WebView常见问题 1.网页不能顶满问题来源:项目中保存红包页面红包不能正常显示。红包页面继承自一个自定义的Activity_Base该页面原布局 activity_base.xml 如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sc...
2018-03-29 16:21:27 234
原创 双击返回结束、退出所有activity
双击返回结束public long keybackTime = 0;public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (Math.abs(System.currentTimeMillis() - ...
2018-03-29 16:20:08 310
原创 js交互:下载图片到图库
js交互:下载图片到图库(FileLoader类在库中) // 下载图片到本地,下载时 1s 加载框时间 public void getImg(final String imgUrl) { loadingDialog = new BjrsProgressDialog(activity); loadingDialog.show(); ...
2018-03-29 16:19:45 465
原创 延时操作
在Android开发中我们可能会有延时执行某个操作的需求,例如我们启动应用的时候,一开始呈现的是一个引导页面,过了两三秒后,会自动跳转到主界面。这就是一个延时操作。 下面是实现延时执行操作的几种方法:1.使用线程的休眠实现延时操作 new Thread() { @Override public void run() { ...
2018-03-29 16:18:45 272
原创 sharedpreferences存取数据
SharedPreferences存取数据存数据// 存数据SharedPreferences sp = getSharedPreferences("counts", Context.MODE_PRIVATE);SharedPreferences.Editor editor = sp.edit();editor.putString("favorCount", resultResult...
2018-03-26 10:29:39 192
原创 当fragment可见时
当Fragment可见时 public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); // 逻辑写在这里 }
2018-03-26 10:29:06 266
原创 判断进入哪一个webview的url
判断进入哪一个webView的urlJSONArray appArray = ApplicationApp.mainUIDataJO.optJSONArray("app"); String wrongUrl = "", collectUrl = ""; for (int i = 0; i < appArray.length(); i++) { ...
2018-03-26 10:28:07 471
原创 listview长按删除操作
ListView长按删除操作String[] mItems = {"删除通知", "清除所有通知", "取消"};//listView长按事件 msg_listview.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { @Override public boo...
2018-03-26 10:26:55 935
原创 输入法自动弹出
输入法自动弹出: 在 AndroidManifest 文件对应的activity配置中加入一句Android:windowSoftInputMode="stateVisible|adjustResize"
2018-03-26 10:26:06 397
原创 判断为汉字
//判断是为汉字public static boolean ifStr(String str) { String reg = "[\\u4e00-\\u9fa5]+"; boolean result = str.matches(reg); return result;}// 判断汉字个数public static boolean StrNum(String ...
2018-03-26 10:25:20 332
原创 android 与 js 交互实例
// 下载图片到本地 @android.webkit.JavascriptInterface public void getImg(final String imgUrl) { loadingDialog = new BjrsProgressDialog(activity); loadingDialog.show(); Fil...
2018-03-26 09:53:33 232
转载 android 与js交互
Android 与JS交互浅谈Android 与 JS 交互主要分为:JS 调用Android中的方法 Android首先要用WebView加载Html页面 mWebView.getSettings().addJavascriptInterface(new DemoJavascriptInterface(), “network”); mWebView.loadUrl();就可实现...
2018-03-26 09:39:18 210
原创 判断一个json数据是否存在
msgListViewAdapterviewHolder.prize_img = view.findViewById(R.id.prize_img);if (!listData.get(position).contentJO.getString("prize").isEmpty()) { viewHolder.prize_img.setVisibility(...
2018-03-26 09:37:44 1759
原创 同时设置圆角和点击效果:
同时设置圆角和点击效果:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="false"> &a
2018-03-26 09:28:44 247
原创 设置圆角的 linearlayout(.xml方式)
绘制圆角的 LinearLayout(.xml)先在drawable新建一个blackground.xml 代码如下:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <!--背景颜色--&..
2018-03-23 10:44:15 8659
原创 设置行间距
行间距// 设置行间距,如”8dp”android:lineSpacingExtra="8dp" // 设置行间距的倍数,如”1.5″android:lineSpacingMultiplier="1.5"
2018-03-23 10:41:38 2295
原创 设置全局无标题栏
// 在style.xml文件里定义<resources> <style name="notitle"> <item name="android:windowNoTitle">true</item> </style> </resources>
2018-03-23 10:40:43 245
原创 项目权限修改
本文章为项目中遇到的权限修改 项目BUG:切换权限后进入会有一个黑色标题栏// 在style.xml文件里定义<resources> <style name="notitle"> <item name="android:windowNoTitle">true</item> </style&am
2018-03-23 10:40:00 298
原创 设置textview最大长度,超出显示省略号
设置Textview最大长度,超出显示省略号<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#88000000" android:layout_alignParentBottom="tru...
2018-03-23 10:36:51 5000
原创 使用viewpager切换fragment加载两个webview时卡顿
项目问题:在首页嵌套有四个Fragment,切换方式使用ViewPager,中间两个页面为WebView,相互切换时存在卡顿,频繁切换程序崩溃。网上博客分析:博客分类: Android关键词:Android WebView ViewPager Fragment标题:Android中用ViewPager和Fragment内嵌WebViewWebView很好很强大,但是在Andr...
2018-03-23 10:33:24 1697
原创 多个项目共用模块
我们在开发中可能会遇到同时开发几个app的情况,而这几个app在某些地方是相同的,而我们通常的做法是将相同的部分抽成一个library。这在eclipse中是很好实现的,而在Android studio中,我们一般都是抽成module,而一般这些module还是放在项目的根目录下的,要在另一个项目中使用,怎么办呢?方法一: 将module拷贝到另一个项目的根目录下,在其settings...
2018-03-23 10:31:33 1571
原创 去掉listView中间的黑线
Android 去掉listView中间的黑线方法1:listView.setDividerHeight(0); 方法2: this.getListView().setDivider(null);方法3:android:divider="@null"设置其为透明!! 默认为黑色!!!!! android:cacheColorHint="#0000000...
2018-03-23 10:29:15 294
原创 设置分割线高度和颜色
// 设置分割线高度和颜色mListView.setDivider(new ColorDrawable(Color.WHITE));mListView.setDividerHeight(1);
2018-03-23 10:26:24 7535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人