自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (24)
  • 问答 (1)
  • 收藏
  • 关注

原创 No cached resource available for offline mode.

Android studio出现如下报错:Error:(26, 0) No cached resource 'https://push.gradle' available for offline mode.<a href="openFile:D:\AndroidStudioProjects\\build.gradle">Open File</a>解决办法:Android studio按如下步骤打开:File -->Settings-->Build,.

2021-04-13 16:25:12 866

原创 Unable to load class ‘org.gradle.api.internal.component.Usage‘

Android Studio出现下面报错Error:(26, 0) Unable to load class 'org.gradle.api.internal.component.Usage'.Possible causes for this unexpected error include:<ul><li>Gradle's dependency cache may be corrupt (this sometimes occurs after a network conn.

2021-04-13 15:45:31 832

原创 cmd打开命令行执行flutter doctor命令出现下面错误 Error: The Flutter directory is not a clone of the GitHub project.

解决方法把刚刚下载的Flutter安装包删掉,重新在想要安装的目录下运行用cmd打开命令行执行git clone -b beta https://github.com/flutter/flutter.git命令如果此时路径名称已改需要重新在环境变量path中进行更改然后在cmd打开命令行执行flutter doctor命令成功...

2020-09-15 10:29:34 297

原创 Windows搭建Flutter的使用镜像遇到的问题

下面是官方文档的一段话 :使用镜像由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn上面一段话的意思是在admin的用户变量处添加 变量名为PUB_HOSTED_UR 变量值为http

2020-09-15 10:25:15 335

原创 以Pager的形式填充到ViewPager

1.自定义Pager,设置要返回的View的方法为抽象方法,并将返回的View2.设置ViewPager的Adapter关键代码如下:public abstract class BasePager { public Activity mActivity; public final View view; public BasePager(Activity

2017-11-22 13:46:32 369

原创 自定义简单ViewPager

需要实现ViewPager,首先要准备数据源,setAdapter就可以将图片设置好其中最重要的就是设置小圆点的移动,其中做主要的代码如下:viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPag

2017-11-22 10:38:10 442

原创 自定义实现指示线的左右滑动(长度为屏幕上标题个数的一半)

效果图如下:虽然很简单,但是还是将主要代码贴出来,以免以后忘记 mTabWidth = (int) (Global.mScreenWidth / mTabs.length); mTabIndicator = findViewById(R.id.tab_indicator); LinearLayout.LayoutParams params =

2017-10-09 13:56:58 514

原创 svn出现错误svn: Failed to add directory ‘xxx’: an unversioned directory of the same name already

SVN Update更新SVN上面的东西,提示如下错误信息svn: Failed to add directory ‘calc/trunk’: an unversioned directory of the same name already exists解决方案:新建一个工作空间,重新将SVN的项目down下来,但是不能是简单的右键然后点击“SVN checkput ”,而是要在在你工作

2017-08-10 14:15:18 5365

原创 Android版本更新

本Demo只是以测试为目的,所以将要对比的服务器的版本号以及要安装的APK放在本地tomcat中效果图如下:1.使用pagerManager(包管理者)找出本地版本号/** * 使用packageManager获取本地版本号 */ private float getLocalVersionCode() { PackageManager

2017-08-02 17:36:08 396

原创 导入Android Studio项目需要更改的地方

1.将gradle换成本地文件,就不用从网上下载2.修改gradle版本3.修改编译sdk和编译工具的版本其中有两种方式进行修改方式一:方式二:4.将Android Studio项目文件目录下的gradle-wrapper.properties文件中的gradle版本号改成本地的gradle版本号给出我的项目的

2017-08-02 14:34:59 1120

原创 The application requires a java runtime environment 1.7.0

今天要打开一个后缀名为.jar的文件,它提示我需要安装1.7版本的运行环境,然而我的是1.8,但是又不想降到1.7,下面提供一个方法可以打开该文件首先找到该文件所在文件夹,按住Shift键,在文件夹空白处点击鼠标右键,点击“在此处打开命令窗口”,然后输入java -jar 要打开的文件名(包括后缀名),然后回车即可打开文件,该方法同样适用打开.exe和一些其他的文件。

2017-07-28 14:35:56 13657 3

原创 一个控件(View或者是其他控件)设置不同的字体颜色

方式一:使用HTML(以Button为例)步骤一:布局文件中声明步骤二:findById步骤三:long time = millisUntilFinished / 1000;String showBtn=""等待" +(""+time+"")+ "秒自动返回";btnToast.setTextColor(Color.WHITE);btnToa

2017-07-27 16:53:30 1395

原创 仿IOS样式对话框

效果图如下:实现上述功能所需步骤:步骤一:自定义Dialog,并继承Dialogpublic class DrinkWateDialog extends Dialog { private static int default_width = 160; // 默认宽度 private static int default_height = 120;//

2017-07-27 15:42:35 503

原创 一个界面显示两个PupupWindows(一个是消息框的形式弹出,另一个是底部弹窗形式弹出)

首先,效果图展示:实现以消息形式弹出步骤:步骤一:使用一个类继承popupwindowspublic class SelectPicPopupWindow extends PopupWindow { private Button btn_1, btn_2, btn_3; private View mMenuView; public static Ed

2017-07-27 15:18:43 965

原创 GuideView实现新手引导界面

使用GuideView实现新手引导界面链接:需要添加依赖:1.不需要添加依赖:2.

2017-07-25 09:04:11 834

原创 点击按钮后5s内不能再次点击该按钮

这篇博客的主要功能是点击按钮后5s内不能再次点击该按钮可能很多人会觉得这只是一个很小的功能,但是我还是把它记下来了,以备不时之需效果图如下:实现以上功能的代码很简单,只需要再点击按钮后发送5s延迟消息设置按钮不能点击,等到时间到了以后再设置回来即可private Handler handler=new Handler(){ @Override

2017-07-18 10:58:35 1389

原创 移动ImageView,并且保存移动后的位置

该篇博客主要实现的功能:让ImageView随着手指的移动而移动,并且保存移动后的位置,下次进入该页面时还是移动后的位置,并且可以再次移动首先来看一下效果图:然后贴出实现上述功能的·主要代码:一.布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:

2017-07-18 10:12:38 1169

原创 使用ViewDragHelp实现ImageView拖动超过屏幕1/2回到屏幕左边,否则到右边,还有一个就是还能实现点击的效果

首先,来看看效果图完成如上效果主要需要一个类public class DragView extends LinearLayout { private ViewDragHelper mViewDragHelper; private Point initPoint; private View autoTextView; public DragView(

2017-07-16 10:04:34 833

原创 Gradle project refresh failedError:Error:Cannot read packageName from AndroidManifest.xmlj

今天回来Android Studio项目出错,错误信息显示“Gradle project refresh failedError:Error:Cannot read packageName from xxx(项目路径) AndroidManifest.xml”,然后没思考就上网找为什么,寻了许久未果,然后顺着路径找到清单文件,果然是清单文件出错了以后遇到问题还是先自己解决,不要一谓在网上找相关

2017-07-02 05:26:43 8142 3

原创 Windows未能启动,原因可能是最近更改了硬件或软件,解决此问题的步骤...

今天电脑开机出现一个问题,上面显示这样一段文字"Windows未能启动,原因可能是最近更改了硬件或软件,解决此问题的步骤",然后自己上网找方法,网上无非就是重装系统,然后就只能自己捣鼓了,然后发现一个方法竟然能正常进入Windows系统,然后把方法贴出来与大家一起分享出现问题的界面是这样的步骤如下:1.直接按"Enter"回车键2.出现以下界面根据提示按

2017-05-02 09:37:59 446881 109

原创 addView

addView就是动态添加子控件到父控件中去情况一:如果父控件是LinearLayout,子控件可以是TextView或Button等LinearLayout ll = (LinearLayout)findViewById(R.id.ll);// 将TextView 加入到LinearLayout 中TextView tv = new TextView(this);tv.setT

2017-04-27 21:14:14 702

原创 电脑一直重复弹出adb.exe已停止工作

今天自从开了Android Studio自带的模拟器后就一直弹出“adb.exe已停止工作”的对话框,然后它一直弹,我就一直关闭窗口,知道后来有事出去了一趟,回来后看到电脑底部任务栏全是报该错误的对话框,我就忍无可忍了,上网找很多都是说要卸载一些与电脑连接过的手机驱动,试过了,但是没有用,然后我将自带的模拟器关了,另开genymotion,就没事了,它再也没弹出来了,要是有相同问题的可以试试,但是

2017-04-27 21:05:14 5303

原创 Android拍照并显示

案例一:在当前按钮点击拍照按钮,拍完照后将照片显示在当前界面效果图:第一步:先跳转到拍照界面 Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(cameraIntent, CAMER

2017-04-23 15:10:21 1248 1

原创 Notification通知

首先看看默认的样式效果:系统默认的通知(通知的样式是默认的)步骤一:创建通知并指定通知中的一些属性 //1.创建通知 Notification notification=new NotificationCompat .Builder(this) .setSmallIcon(R.drawabl

2017-04-19 10:45:56 333

原创 自定义控件SlidingButton(开关)

自定义控件重要的两个知识点:1.View的绘制流程 2.事件分发View的绘制流程:首先分清是ViewGroup还是ViewView (没有孩子):measure(onMeasure)----draw(onDraw)(其中会先调用onMeasure方法,然后间接调用measure(),其中括号中的方法类似)ViewGroup(有孩子):measure(o

2017-04-09 23:02:50 418

原创 AsyncTask3参数以及6方法浅析

大家都知道,AsyncTask是用来进行异步加载的,当然还有一种方式是Handler,此处就先不对Handler进行说明首先先举个小例子来对异步,同步进行一个说明:首先来看看官网上的源码:AsyncTask enables proper and easy use of the UI thread. This class allows you to perform b

2017-04-09 21:23:30 437

原创 Android UI-实现底部切换标签之方式二 ──Activity(底部采用radioGroup+rutton)添加5个子fragment

此篇博客与http://blog.csdn.net/k2514091675/article/details/69053676类似,唯一区别是将主页面Fragment换成Activity效果图如下首先是布局文件activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res

2017-04-04 14:01:29 694

原创 Android UI-实现底部切换标签之方式三 ──Activity(底部采用FragmentTabHost)添加5个子Fragment

初步使用FragmentTabHost步骤一:书写好布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="mat

2017-04-04 00:36:30 907

原创 Android UI-实现底部切换标签之方式一 ──fragment(底部采用radioGroup+radiobutton)添加5个子fragment

此功能是在上一篇博客的基础上进行改进,增加了底部切换标签,此处是使用Fragment,底部使用radioGroup+radioButton,添加5个子fragment到该Fragment在这个小案例中添加了一些小细节:1.将不需要有侧滑菜单的子Fragment进行隐藏侧滑图标2.定义一个方法使该页面真正不能有侧滑菜单3.更改各个子Fragment的标题4.自定义ViewPage

2017-04-03 22:53:59 859

原创 DrawerLayout实现侧滑以及将侧滑页面与主内容页面进行关联

实现上述功能步骤:步骤一:将DrawerLayout添加到布局文件中,并书写两个FrameLayout,后续使用主内容页面以及侧滑页面代替FrameLayout<android.support.v4.widget.DrawerLayout android:layout_width="match_parent" android:layout_height="m

2017-04-03 01:04:38 1380

原创 EventBus3.0.0的使用

1.添加依赖compile 'org.greenrobot:eventbus:3.0.0'2.自定义事件类,并提供构造方法以及get方法public class SecondEvent { public String mMsg; public SecondEvent(String mMsg) { this.mMsg = mMsg; }

2017-03-25 20:32:50 408

原创 activity显示意图跳转

activity显示意图跳转两种方式:方式1:Intent intent = new Intent();//参数二:所要跳转的页面的字节码文件名intent.setClass(this, SecordActivity.class);this.startActivity(intent);方式2:Intent intent=new Intent(this,Sec

2017-03-24 10:45:33 1010

原创 android studio 发布app出错:please select the product flavors to build and sign

android studio 发布app出错:please select the product flavors to build and sign

2017-03-03 18:23:01 3251 1

原创 NavigationView+ToolBar+TabLayout+ViewPager+Fragment综合使用

NavigationView:侧滑菜单ToolBar:标题栏TabLayout:顶部导航ViewPager:左右切换当前(滑动)view1.activity_main界面分析(侧滑菜单:NavigationView+内容View:ToolBar(代替ActionBar)+TabLayout(导航)+ViewPager(轮播图))2. ToolBar使用3. DrawerLa

2017-02-25 23:27:10 2451

转载 eclipse新建项目后R文件出错

方法1:选择菜单Project 勾选上 Bulid Automatically(自动构建部署) 。方法2:选择菜单Project 点Clean后会重新构建项目,R.java文件在这个时候会重新更新生成一边,如果工程有错,就不会自动生成。

2016-12-05 22:51:58 1514

原创 MyEclipse点击安装包安装时出现问题

一直提示Pulse-one-64  Failed to load the JNI shared library解决办法:将原来的JDK卸载干净(控制面板,安装JDK的文件夹及"开始"中的文件都要删除,最好再用360进行一次清理垃圾,将注册表上的注册信息都清理掉),然后重新安装JDK并配置好环境变量,再次安装就能顺利打开安装的界面了.

2016-12-04 23:29:28 4060

以Pager的形式填充到ViewPager

以Pager的形式填充到ViewPager,并设置adapter进行展示

2017-11-22

自定义 viewpager

自定义viewpager,实现左右滑动的引导页,自定义viewpager,实现左右滑动的引导页

2017-11-22

Android 计算器(仅限定两个数的运算)

Android 计算器(仅限定两个数的运算),运算完点击一个数会自动进行下一次运算,不用手动清楚前面的数据,有一个缺点:运算结果可能会损失精度

2017-10-18

自定义实现指示线的左右滑动(长度为屏幕上标题个数的一半)

自定义实现指示线的左右滑动(长度为屏幕上标题个数的一半),详情见博客: http://blog.csdn.net/k2514091675/article/details/78181880

2017-10-09

Android版本更新

Android版本更新

2017-08-02

仿IOS样式对话框

仿照IOS样式对话框

2017-07-27

两个PupupWindows(一个是消息框的形式弹出,另一个是底部弹窗形式弹出)

两个PupupWindows(一个是消息框的形式弹出,另一个是底部弹窗形式弹出)

2017-07-27

点击按钮后5s内不能再次点击该按钮

点击按钮后5s内不能再次点击该按钮

2017-07-18

移动ImageView,并且保存移动后的位置

移动ImageView,并且保存移动后的位置

2017-07-18

使用ViewDragHelp实现ImageView拖动超过屏幕1/2回到屏幕左边,否则到右边,还有一个就是还能实现点击的效果

使用ViewDragHelp实现ImageView拖动超过屏幕1/2回到屏幕左边,否则到右边,还有一个就是还能实现点击的效果

2017-07-16

在当前按钮点击拍照按钮,拍完照后将照片显示在当前界面

在当前按钮点击拍照按钮,拍完照后将照片显示在当前界面

2017-04-23

在当前按钮点击拍照按钮,拍完照后将照片显示在另一个界面

在当前按钮点击拍照按钮,拍完照后将照片显示在另一个界面

2017-04-23

拍照并在当前界面显示图片

在当前按钮点击拍照按钮,拍完照后将照片显示在当前界面

2017-04-23

Notification系统通知和自定义通知小列子

Notification系统通知和自定义通知小列子

2017-04-19

自定义控件SlidingButton(开关)小案例

自定义控件SlidingButton(开关)小案例

2017-04-09

底部切换标签 Activity+子fragment

Android UI-实现底部切换标签之方式二 ──Activity(底部采用radioGroup+radiobutton)添加5个子fragment

2017-04-04

底部切换标签(方式二)Activity+Fragment

Android UI-实现底部切换标签之方式二 ──Activity(底部采用FragmentTabHost)添加5个子Fragment

2017-04-04

在DrawerLayout小案例的基础上添加了底部切换标签的功能

在DrawerLayout小案例的基础上添加了底部切换标签的功能

2017-04-03

DrawerLayout小案例

上述资料是有关Android DrawerLayout的一个小案例

2017-04-03

EventBus相关小案例

此代码是关于EventBus的一个小案例

2017-03-25

隐式意图跳转Activity

隐式意图跳转Activity

2017-03-24

Activity显示跳转

两个Activity之间的跳转

2017-03-24

NavigationView+ToolBar+TabLayout+ViewPager+Fragment综合使用

NavigationView+ToolBar+TabLayout+ViewPager+Fragment的综合使用案例,有需要的可以下载看看,对于刚Android的初学者来说是个好的案例.

2017-02-25

vc6cnlsfull_33lc.com.rar

这是一个VC6的安装包,有需要的同学可以下载来使用

2015-11-03

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

TA关注的人

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