- 博客(26)
- 资源 (5)
- 收藏
- 关注
原创 简单配置马甲包
1.在gradle.properties 同目录下创建一个 马甲包的配置文件2.在app的gradle根部 写下def getInteger(String name) { def versionFile = file(rootDir.getAbsolutePath() + "/flavors.properties") if (versionFile.canRead()) { Properties versionProps = new Properties().
2020-12-02 15:47:08
333
原创 点击EditText的时候出现被键盘遮挡 在不使用scrollView的情况
public class KeyboardPatch { private Activity activity; private View decorView; private View contentView; private EditText editText; /** * 构造函数 * * @param act 需要解决bug的activity * @param contentView 界面容器,acti.
2020-11-27 17:40:15
230
原创 WebView按下onKeyDown返回键退出不了当前
当WebView加载url的 按下返回键退不出当前页面并且一直加载当前页面主要是在 shouldOverrideUrlLoading 方法上如果小于8.0的时候还是走原来的方法if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) { view.loadUrl(url) retrun true;}else{ retrun false;//False(允许WebView加载Url)...
2020-06-03 10:41:28
436
原创 Android .9图片的绘制
.9绘制分左上和右下左上画线代表拉伸区域 如果宽高发生变化 需要被拉伸的区域区域 (这线绘制在什么地方 什么地方就会发生拉伸)右下画线代表内容区域 绘制的时候想要控制的内容在图片的什么位置上显示 (希望内容在那个位置就把线绘制在那里)引用图地址https://www.jianshu.com/p/a55c89b0087d...
2019-11-21 18:00:12
234
原创 String类型出生年月计算年龄
public class Time { private static Date time; public static void main(String[] args) { try { time = stringToDate("1966-08-03", "yyyy-MM-dd"); getAge(time); System.out.println("年龄是" +
2016-08-02 17:12:48
825
转载 增加eclipse的运行内存
http://blog.youkuaiyun.com/qa962839575/article/details/43605241-Xms64m -Xmx128mEclipse 中设置JVM 内存今天在eclipse 中测试把文档转换为图片的时候,报出了下面的错误:Java.lang.OutOfMemoryError: Java heap space 从上边的异常信息可以看到,JVM
2016-07-29 10:05:10
466
1
原创 中英文切换
1. <activity android:name=".MainActivity" android:configChanges="locale|layoutDirection"这行代码 android:label="@string/app_name" >2.public class L
2016-07-28 15:27:04
404
转载 Android中打开其它应用
1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri); 2,地图 Uri mapUri = Uri.parse("geo:38.899533,-77.036476"); returnIt = new Intent(Inten
2016-07-28 09:20:43
411
原创 点击ListView时背景阴影
只需要在ListView的item里面父控件添加一个选择器<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" an
2016-07-21 18:04:16
829
原创 Android自定义字体
.自定义字体1.android Typeface使用TTF字体文件设置字体第一步,在assets目录下新建fonts目录,把TTF字体文件放到这。第二步,程序中调用:AssetManager mgr=getAssets();//得到AssetManagerTypeface tf=Typeface.createFromAsset(mgr,
2016-07-18 10:03:36
231
原创 友盟分享完之后弹出dialog
当用友盟微信分享完之后调用的是 WXEntryActivity extends Activity implements IWXAPIEventHandlerpublic class WXEntryActivity extends Activity implements IWXAPIEventHandler { private static final String appID="
2016-07-12 20:05:23
771
原创 进入Activity的时候隐藏软键盘当获取到焦点的时候弹出软键盘
AndroidMainFest.xml文件中配置android:windowSoftInputMode="stateHidden" 或者android:windowSoftInputMode="adjustPan"在能获取到软键盘的控件的父级布局设置 android:focusable="true" android:focusableInTouchMode="t
2016-07-11 17:48:33
248
原创 跳转微信
Intent intent = new Intent(); intent.setComponent(new ComponentName("com.tencent.mm", "com.tencent.mm.ui.LauncherUI")); intent
2016-07-11 15:16:05
782
原创 ListView里面Item元素 文字乱串问题
@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder = null; if (convertView==null) { convertView=LayoutInflater.from(mContext).inflate
2016-07-06 15:25:07
422
原创 在ListView里面去添加跑马灯的效果
正常情况下跑马灯效果只需要在Textview、中添加android:ellipsize="marquee" android:singleLine="true"android:focusable="true"属性就可以了,不过这个方法要求指定的TextView必须要获取焦点,而在ListView中这个焦点的获取就变得疑惑了.因为当你点击listView的Item时候却没有点击事件
2016-07-04 13:34:51
419
原创 SpannableString
SpannableString sp=new SpannableString("注:请点击查看本产品 1111, 22222, 3333, 4444"); sp.setSpan(new ClickableSpan() { //跳转页面 @Overri
2016-06-24 16:42:24
268
原创 TextSwitcher
package cn.textswitcher.textswitcher;import java.util.Random;import java.util.Timer;import java.util.TimerTask;import org.w3c.dom.Text;import android.app.Activity;import android.graphics.Came
2016-06-24 16:20:05
188
原创 点击按钮弹出dialog
1.在xml文件里面去写要弹出的dialog的形状 可以添加选择器2. Window w = getWindow(); ViewGroup decorView = (ViewGroup) w.getDecorView(); decorView.setBackgroundResource(R.color.transparent);
2016-06-23 11:52:18
857
原创 表情包EmojiDialog的使用
1.将library包拷贝到与你的项目文件夹平级的地方2.在你的项目中引用此lib包3.将emoji.xml拷到项目中的assets文件夹中,如果要修改,增加,删除表情,只需要在此文件中添加表情名字即可,注意:格式要这样写:emoji_XXX4.在你的布局想要添加表情对话框的地方加这么一句话:5.在代码中加入代码 CallEmojiDialog emojiDialog=new C
2016-06-23 10:38:59
557
原创 EventBus
1.在oncreate里面去注册EventBus.getDefault().registerSticky(this);2.在ondestroy里面去取消注册 EventBus.getDefault().unregister(this);3.在Activity中去写接收的代码 Subscriber(tag="label") public void addLab
2016-06-21 16:15:03
235
原创 Activity向Fragment之间传递值
1.在Activity向Fragment传递值 2.在Fragment中去接收从Activity传递过来的值Bundle bundle=getArguments(); if(bundle !=null){userid=Integer.parseInt(bundle.getString("userid"));askid=bundle.getInt
2016-06-21 16:07:11
257
原创 把键盘抵上去
1.import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.widget.RelativeLayout;public class KeyboardLayout extends RelativeLayout { private st
2016-06-14 10:58:12
264
原创 SparseBooleanArray sba
1.新建一个 private SparseBooleanArray sba = new SparseBooleanArray();2.然后在adapter里面去标记是否选中 fasle 是sba.put(position,false);//sba.put(position,true);3.在点击按钮之前去判断
2016-06-14 10:29:47
726
原创 图片的三级缓存和异步加载
1.网络缓存 2.本地缓存 3.内存缓存一般是先从网络去下载 然后缓存到本地和内存 看你的需求1.网络缓存import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException
2016-04-21 22:56:21
228
原创 安卓头像.本地获取图片和拍照
1.用的是starActivityforresultcase R.id.ll_my_im:startActivityPhoto();break;}}private void startActivityPhoto() {Intent photo=new Intent(getActivity(),MyPhotoActivity.class);
2016-04-21 22:51:21
373
原创 判断项目的网络是否可用然后打开设置面板
步骤一.package com.example.network; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; public class NetworkUtil {
2016-04-20 20:22:38
202
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人