自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android屏幕密度计算公式

屏幕分辨率1280*1920 屏幕大小 x*y英寸密度dis = 1280/x = 1920/y = (1280*1280 + 1920*1920)开方 / (x*x + y*y)开方 120上下浮动的都属于ldpi160上下浮动的都属于mdpi240上下浮动的都属于hdpi320上下浮动的都属于xdpi...

2018-06-08 16:35:03 2943

原创 WebView不显示图片问题

webview在不设置支持https请求时没有问题,但是当处理http和https的混合请求即设置支持https请求时在大于4.4.4的版本上会出现图片无法加载问题,因为在API>=21的版本上面默认是关闭的,在21以下就是默认开启的,直接导致了在高版本上面http请求不能正确跳转。if (android.os.Build.VERSION.SDK_INT >= android.os.Bui

2018-06-07 11:07:36 294

转载 网络编程学习记录

传输控制协议”(TCP):InetAddress地址:InetAddress addr = InetAddress.getByName();为得到本地主机地址,亦可向其直接传递字串"localhost":InetAddress.getByName("localhost");传入null:InetAddress.getByName(null);或者使用它的保留

2018-06-07 11:06:38 238

原创 ViewPager滑动的时候出现异常解决办法

ViewPagerjava.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 @Override public boolean onTouchEvent(MotionEvent ev) { if (getCurrentItem() == 0 && getChildCount() == 0) {

2018-06-07 11:04:35 861

转载 Android应用的persistent属性

摘要: 在Android系统中,有一种永久性应用。它们对应的AndroidManifest.xml文件里,会将persistent属性设为true。说说Android应用的persistent属性  侯 亮    1 启动persistent应用     在Android系统中,有一种永久性应用。它们对应的AndroidManifest.xml文件里,会

2018-06-07 11:04:00 8797 2

转载 git 去除版本控制及版本回退

目录结构如下project bin lib src ...... 执行如下的操作git add .git commit -m "add bin/ lib/ src/"git push origin master突然发现原来 lib目录不需要提交到版本库,但是现在远程已经存在该目录,what should I do.(吐出去的东西还能收回来吗)

2018-06-07 11:03:20 297

原创 Canvas缓冲绘制

private Paint paint; private Canvas mBufferCanvas; private Bitmap mBufferBitmap; @Override public boolean onTouchEvent(MotionEvent event) { switch (event.getAction()){

2018-06-07 11:02:56 979

转载 命令行对包签名

1.使用的命令是:jarsigner -verify enhanced.apk enhance.apk是我要验证是否签名过的apk包,这里只需要替换成你的apk包即可2. 接着开始对我的apk进行签名,使用如下命令:jarsigner -verbose -keystore Android.keystore -signedjar enhanced_signed.apk enhance

2018-06-07 11:02:14 614

原创 Android Studio 奇葩问题整理

1,问题描述:Ubuntu下新安装系统和开发环境导入原来正常项目报错,编译不通过,有的时候会报aapt fali 或者build-tools/有问题解决办法:调高build-tools到最新版本可以修复 另一种方法为//在终端分别运行下面两条指令,安装lib32stdc++6 和lib32z1sudo apt-get install lib32stdc++6sudo ap

2018-06-07 11:01:29 211

原创 webview结合滑动控件底部出现空白或加载不全问题

topicWebView.addJavascriptInterface(this, "MyApp"); timer = new Timer(); timerTask = new TimerTask() { @Override public void run() { topicWebVie...

2018-06-07 10:57:57 2674

原创 6.0动态权限管理

public class PermissionManager { public static final int PERMISSION_REQUEST = 100101; public interface PermissionResultCallBack { /** * 授权成功 */ void permissi

2018-06-07 10:57:07 103

原创 基础整理

一基础dos命令行,课程中常见命令:dir:列出当前目录下的文件及文件夹md:c创建目录rd:删除目录cd:进入指定目录cd..:退回到上一级目录cd/:退回到根目录del:删除文件夹exit:退出dos命令行cls:清屏java虚拟机JVM(JAVA Virtul Machine)JRE:java runtime environment java运

2018-06-07 10:56:04 706

原创 TextView设置不同颜色显示

//设置你好为红色 String tips = "哈哈哈你好啊的的的"; tv_poptitle.setText(Html.fromHtml(tips));使用SpannableString@Override protected void initView() { String content = "小明回复小丽:阿拉斯加州的太阳很圆啊,不像我们家乡

2017-12-15 15:51:15 1673

原创 TextView的setTextSize方法添加单位

setTextSize(int unit, int size)TypedValue.COMPLEX_UNIT_PX : PixelsTypedValue.COMPLEX_UNIT_SP : Scaled PixelsTypedValue.COMPLEX_UNIT_DIP : Device Independent Pixels

2017-05-05 15:44:27 8010

原创 ViewPager无限循环空白页问题解决

Field field = null; try { field = ViewPager.class.getDeclaredField("mRestoredCurItem"); } catch (NoSuchFieldException e) { e.printStackTrace(); }

2017-05-05 15:42:51 1730

原创 防内存泄漏Handler基类

public abstract class BaseHandler extends Handler { protected WeakReference reference; public BaseHandler(Context context){ reference = new WeakReference<>(context); } @Overrid

2017-05-05 15:41:09 405

原创 自带轮播不用handler处理

public class MarqueeView extends ViewFlipper { private Context mContext; private List notices; private boolean isSetAnimDuration = false; private OnItemClickListener onItemClickListen

2017-05-05 15:37:24 186

原创 自定义View (二) :View的工作流程(Measure)

View的工作流程主要指measure,layout,draw三大流程:View的measure过程:View的measure过程由其measure方法来完成,measure方法是一个final类型的方法因此子类不能重写此方法,在View中measure方法会调用View的onMeasure方法,因此只需看onMeasure的实现即可.

2017-04-19 14:02:12 206

原创 自定义View (一) :View的工作原理

1,ViewRoot和DecorView:ViewRoot对应于ViewRootImpl类,是连接WindowManager和DceorView的纽带,View的三大流程(measure,layout,draw)都通过ViewRoot来完成.ActivityThread中,当Activity对象创建完毕后,会将DecorView添加到Window中,同时创建ViewRootImpl对象,并将V

2017-04-19 14:01:35 247

原创 android调用浏览器

Intent intent = new Intent();intent.setAction("android.intent.action.VIEW");Uri content_url = Uri.parse("url");intent.setData(content_url);startActivity(intent);

2016-11-17 17:59:52 335

原创 WebView加载Https请求设置

WebView加载Https请求:webView.setWebViewClient(new WebViewClient() { @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {

2016-11-15 17:13:21 3239

原创 onNewIntent(Intent intent) intent无法获取数据

onNewIntent方法调用重写必须调用setIntent(intent)方法否则intent还是old

2016-11-15 17:06:45 1511

原创 Android中String资源标签加空格&#160;

    空格  表示空格

2016-10-25 14:59:02 3127

原创 速度追踪及手势检测

速度追踪核心类VelocityTrackerLinearLayout ly_demo = (LinearLayout) findViewById(R.id.ly_demo); ly_demo.setOnTouchListener(new View.OnTouchListener() { @Override public boolea

2016-04-19 13:55:12 344

原创 View的事件分发机制

主要研究对象:MotionEvent主要方法:1,public boolean dispathchTouchEvent(MotionEvent event);用来进行事件的分发,如果事件能够传递给当前View,此方法一定会被调用,返回值受当前View的onTouchEvent和下级View的dispatchTouchEvent方法的影响.2,public boolean onInter

2016-04-19 13:54:05 247

原创 Activity四种启动模式说明

1,standard标准模式:每次启动一个Activity都会重新创建一个实例,即调用Activity创建时的生命周期方法onCreate,onStart,onResume;被启动的Activity会自动添加到启动它的Activity的任务栈中,因此用ApplicationContext启动standard模式的Activity时会报错(Context没有所谓的任务栈)2,singleTo

2016-03-21 15:54:46 5014

原创 调用系统相机并设置存储路径

先设置好权限核心代码String sdStatus = String.valueOf(getExternalCacheDir());Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);Uri imageUri = Uri.fromFile(new File(sdStatus,CROPPED_CAMERA

2016-03-14 15:13:04 417

原创 View的位置参数及触摸事件

LinearLayout ly_hellword = (LinearLayout) findViewById(R.id.ly_hellword); //view左上角x轴的值 int left = ly_hellword.getLeft(); //view右下角x轴的值 int right = ly_hellword.getRight

2016-03-14 15:11:14 401

原创 安卓时间处理

将时间字符串转换为时间戳/** * 字符串时间转换为时间戳 * @param time 所要转换的时间 * @param dateFormat 所传时间格式 例如:yyyy-MM-dd * @return */ public static long stringToTime(String time,String dateFormat)

2016-02-20 15:48:11 305

原创 EditText输入状态监听

EditText输入状态监听et_card_number.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // TODO Auto-generated m

2015-12-16 15:21:58 504

原创 Fragment切换时不会重复创建使数据多次加载即重复实例化

如果直接new Fragment(),调用FragmentManager替换布局会出现多次切换后数据重复加载问题,解决方法如下

2015-12-11 18:33:59 1277

原创 自动弹出键盘

EditText mContent = (EditText) findViewById(R.id.response_message);mContent.requestFocus(); Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override

2015-11-30 13:37:01 330

原创 百度地图工具类封装(包括定位,附近、城市、范围poi检索,反地理编码)

百度key的申请在此就不多说了.在应用Application中的onCreate()方法中初始化百度地图sdk各组件

2015-11-19 20:30:19 3384

原创 Dialog底部滑出并横向占满屏幕

核心代码Dialog dialog = new Dialog(UserInfoActivity.this,R.style.FullHeightDialog); View view = View.inflate(UserInfoActivity.this, R.layout.dialog_layout_gender, null); dialog.setContentView(view

2015-11-19 16:33:22 538

原创 面试题

---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------7k交通灯系统:画图 总共有12条路线,为了统一编程模型,可以假设每条路线都有一个红绿灯对其进行控制,右转弯的4条路线的控制灯可以假设称为常绿状态,另外,其他的8条线路是两两成对的,可以归为4组,所以,程序只需考虑图中标

2013-10-23 18:18:21 506

原创 基础加强(二)

---------------------- ASP.Net+Android+IOS">http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发、.Net">http://edu.csdn.net"target="blank">.Net培训、期待与您交流! ---------------------- 基础加强二:泛型:

2013-10-23 18:13:05 432

原创 java基础加强(一)

---------------------- ASP.Net+Android+IOS">http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发、.Net">http://edu.csdn.net"target="blank">.Net培训、期待与您交流! ---------------------- 第二十五天正则表达式:符

2013-10-23 18:12:34 440

原创 java基础整理二十五(正则表达式)

---------------------- ASP.Net+Android+IOS">http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发、.Net">http://edu.csdn.net"target="blank">.Net培训、期待与您交流! ---------------------- 第二十五天正则表达式:符

2013-10-23 18:11:57 477

原创 java基础整理二十四(网络编程二)

---------------------- ASP.Net+Android+IOS">http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发、.Net">http://edu.csdn.net"target="blank">.Net培训、期待与您交流! ---------------------- 第二十四天综合练习:

2013-10-23 18:11:12 483

原创 java基础整理二十三(网络编程)

---------------------- ASP.Net+Android+IOS">http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发、.Net">http://edu.csdn.net"target="blank">.Net培训、期待与您交流! ---------------------- 第二十三天网络编程:

2013-10-23 18:10:09 512

仿ios日期滑动(滚轮)选择器

仿ios日期滑动(滚轮)选择器效果,平面化非立体滚轮效果

2015-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除