6001-Android开发点随笔

mac2024-03-06  40

1——启动展示页

         建立新的Project,不 建立Module,新增一个StartActivity。重写OnCreate         

Timer timer=new Timer(); TimerTask timetask=new TimerTask() { @Override public void run() { //启动界面跳转到 主 界面 startActivity(new Intent(StartActivity.this,MainActivity.class)); finish(); } }; timer.schedule(timetask,2000);

2——简便函数/事件

         在Activity_[名称].xml中的建立一个按钮         

<Button android:layout_width="90dp" android:layout_height="90dp" android:onClick="OnPlay" />

  其中的onClick="[事件函数]"取自对应的[名称]Activity.java

public void OnPlay(View v){ //启动新的界面 startActivity(new Intent(MainActivity.this,[target]Activity.class)); }

3——自定义折叠代码 

    I—启用自定义代码折叠

          在文件—>设置进行启用

          

    II—代码使用

//region [ 2-Checkup] String abc=null; //endregion

 

4——添加网络权限授予

       在项目的AndroidManifest.xml中<application>段外新增语句   

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myexamwapi"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-permission android:name="android.permission.INTERNET"/> </manifest>

5——引入其它项目报错

      安卓 android studio 报错 Could not find com.android.tools.build:gradle:3.2.1

      

     打开build.gradle

     

buildscript { repositories { maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} google() //<--新增 jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.5.2' //classpath 'com.android.tools.build:gradle:2.14.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} google() //<--新增 jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }

6——No IDEA annotations attached to the JDK 1.8        

step1:关闭 Android studio

step2:打开 C:\Users\UserName\.android 将 build-cache 文件夹 重命名为 build-cache.bak

setp3:打开 C:\Users\UserName.AndroidStudio3.2\system 重命名一下文件

caches —>> caches.bakcompiler —>> compiler.bakcompile-server —>> compile-server.bakconversion —>> conversion.bakexternal_build_system —>> external_build_system.bakframeworks —>> frameworks.bakgradle —>> gradle.bak(我这没有)resource_folder_cache —>> resource_folder_cache.bak

setp4:重启Android studio, 这样一波操作可能就好了,如果还不行再试试 invalidate caches.(反正第一次我这没成功,文件删了,又操作了一波才可以)

step5: 成功以后将 .bak 文件删除 

 

 

 

最新回复(0)