- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 android 防止截屏录屏
onCreate中增加以下代码,getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);截屏是会toast提示,录屏时没有提示,但是录制的视频全部是黑色,可以达到防止泄露的要求。...
2020-05-08 14:40:24 1961
原创 简单好用的控件源码
优美的轻量级自定义样式的Switch按钮 :https://github.com/zcweng/SwitchButtonAndroid点赞+1效果,支持文本和图像 :https://github.com/venshine/GoodView强大、可定制、易扩展的 ViewPager 指示器框架:https://github.com/jeasonlzy/HeaderViewPager仿iOS风格的d...
2018-03-20 11:23:44 212
原创 android fragment ,listview 嵌套横向HorizontalScrollView 实现HorizontalScrollView 到最左或者最右切换fragment
啥也不说了额,直接上代码,老铁门自己看!import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.GestureDetector;import android.view.MotionEvent;import and
2018-03-01 10:37:36 484
原创 textView 文字显示不同颜色
一下是具体用到的代码:SpannableStringBuilder builder = new SpannableStringBuilder(message+message2);ForegroundColorSpan redSpan = new ForegroundColorSpan(mContext.getResources().getColor(R.color.text_red_col
2017-10-11 14:11:44 717
原创 Android 翻牌动画 实现
原理:由两个动画组合实现;监听第一个动画结束,开始第二个动画,具体代码如下/** * 翻牌动画 */public void cardTurnover() { scan_barcode_iv.setImageResource(R.drawable.but_tex); if (back_scale_animation == null) { back_sca
2017-09-25 10:22:29 2267
原创 去除Android 界面切换时的黑色背景
给activity 设置style,具体代码如下:name="anim_scenicchoose"> name="android:windowNoTitle">true name="android:windowIsTranslucent">true name="android:windowBackground">@color/color_white将背景win
2017-09-14 15:32:39 1169
转载 Android 监听手机键盘打开和关闭状态
工具类:import android.graphics.Rect;import android.view.View;import android.view.ViewTreeObserver;import java.util.LinkedList;import java.util.List;public class SoftKeyboardStateHelper impleme
2017-09-14 14:19:18 711
原创 Android 生成不同服务器配置,不同APPID的apk
不同服务器配置信息:在appbuild.gradle 的buildtypes 中增加不同服务器配置信息,例如图中debug_150 ,这个名称可以定义很多不同APPID配置信息:在appbuild.gradle 的productFlavors中增加不同APPID配置信息,例如图中-zy ,这个名称可以定义很多以上两个功能可
2017-07-06 15:44:03 2122
原创 Android App优化------提升你的App启动速度(修改主题)
第一步:做一个hello_splash的背景: android:gravity="bottom" android:src="@drawable/logo_loading3" /> 第二步:新建弄一个主题: tru
2017-07-06 15:01:58 540
转载 Android网络判断
/*** 打开网络设置界面*/public static void openSetting(Activity activity) { Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.android.settings", "com.android.set
2017-04-20 14:38:52 268
翻译 Android 获取手机联系人
/*** 获取手机联系人*/public static List> getAllContactInfo(Context context) { SystemClock.sleep(3000); ArrayList> list = new ArrayList>(); // 1.获取内容解析者 ContentResolver resolver = context.g
2017-04-20 14:36:30 2822
翻译 Android 调用手机拨号,短信
/*** 跳转至拨号界面*/public static void callDial(Context context, String phoneNumber) { context.startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + phoneNumber)));}/*** 拨打电话*/public st
2017-04-20 14:35:34 606
翻译 手机相关参数获取
/*** 判断设备是否是手机*/public static boolean isPhone(Context context) { TelephonyManager telephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); return telephony.getPho
2017-04-20 14:33:20 462
转载 ListView中提前测量View尺寸
/*** ListView中提前测量View尺寸,如headerView*/private void measureView(View view) { ViewGroup.LayoutParams p = view.getLayoutParams(); if (p == null) { p = new ViewGroup.LayoutParams(ViewGr
2017-04-20 14:30:42 363
转载 在onCreate()即可获取View的宽高
/*** 在onCreate()即可获取View的宽高*/public static int[] getViewMeasure(View view) { int widthMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); int heightMeasureSpec
2017-04-20 14:29:46 194
翻译 Android 常用尺寸转换
(1)dp与px转换/*** dp转px*/public static int dp2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale
2017-04-20 14:26:51 410
原创 Android 5.0以下出现 java.lang.NoClassDefFoundError
Android 5.0以下出现 java.lang.NoClassDefFoundError的解决方法一.配置build.gradle (app)defaultConfig { ..... multiDexEnabled true //增加开关}二.添加依赖dep
2017-01-12 13:18:29 379
原创 android 拍照和相册图片获取
//拍照和相册图片获取,一下是完整的一个例子if (index == 0) {//拍照 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(mPathCover.getFile1()));
2016-12-27 09:33:40 317
原创 写入GPS信息到jpeg格式的图片中 ExifInterface类的使用
/** * 写入信息到图片文件 */ public void writeGpsToImage(String path) { ExifInterface exifInterface = null; try { exifInterface = new ExifInterface(path); e
2016-12-27 09:22:52 1300
原创 Android中通过Exifinterface读取图片地理位置信息
/** * 获取照片其他附属属性 * * @param uri */public void getImageExifInterfaceData(Uri uri) { ExifInterface exifInterface = null; try { String path = CommonUtil.getRealFilePathFromUri(this,
2016-12-27 09:19:40 2364
原创 Android 程序是否是在前端运行
/** * 程序是否在前台运行 * * @return */public boolean isAppOnForeground() { ActivityManager activityManager = (ActivityManager) getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE);
2016-12-13 18:24:30 443
原创 PullToRefreshListView 常用方法
(1) 添加滑动到底部的监听器 mPullRefreshListView.setOnLastItemVisibleListener(new OnLastItemVisibleListener() { @Override public void onLastItemVisible() {
2016-12-13 17:35:51 277
翻译 网络连接状态判断
1:测试网络连接,true为已连接private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo
2016-12-13 13:01:46 283
原创 Android 定时任务实现
Handler handler = new Handler(); Runnable runnable; runnable=new Runnable() { @Override public void run() { //这里写你要执行的具体业务逻辑 handler.postDel
2016-12-13 11:29:03 266
原创 GridView的一些属性
GridView的一些特殊属性: 1.Android:numColumns=”auto_fit” //GridView的列数设置为自动2.android:columnWidth=”90dp " //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidth"//缩放与列宽大小同步4.android:vertica
2016-12-13 10:05:50 235
原创 手机拍照或者相册获取图片总结
注意:三星手机中会出现照片旋转,进而引起返回数据时出现的activity生命周期被重置的问题,在清单文件中添加一下代码就可以:android:configChanges="orientation|keyboardHidden|screenSize"/** * 从相册选择原生的照片(不裁切) */public static void selectPhotoFromGallery(BrandCar
2016-12-08 14:50:17 363
原创 viewPager 实现左右都漏出item 的例子
我们需要实现viewPager 实现左右都漏出item 的例子,这个可以很方便的扩展,以满足不同的需求,imageViews可以添加同样的布局,也可以添加不同的布局主程序代码:mPager = (ViewPager) findViewById(R.id.pager);ArrayList imageViews= new ArrayList();for(int i = 0;i6;i++){ Ima
2016-12-08 14:39:38 3438
lisiview 嵌套HorizontalListView
2017-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人