精华内容
下载资源
问答
  • Android Studio开发实战 从零基础到App上线 源码 ----
  • Android Studio开发实战 从零基础到app上线(ppt+源码+PDF)第二版
  • android studio下的开发,包含Android APP开发入门:使用Android Studio环境高清版和精通AndroidStudio从入门到精通这两本教程,有兴趣的童鞋可以看看
  • android记账本APP源码

    2020-09-24 17:18:05
    自己写的安卓记账本APP,把源码上传到这里供大家交流学习!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 主要介绍了Android Studio如何查看源码并调试的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 基于Android studio开发的智慧社区appAndroid课程结课设计。包含天气接口测试,获取当前地理位置,应用权限获取
  • Android 系统源码比较浩瀚,各级目录繁多,有没有办法将源码导入到Studio之中,进行阅读呢?答案是有的。 源码提供了相关的编译方式。 1.生成idegen.jar文件。 在源码根目录下输入指令: xx@xx:~/code/android_27$ ...
  • Android Studio开发实战 从零基础到App上线》电子书+源码 Android studio 2.X/Android 7.X企业级开发
  • Android 租车系统APP源码,功能分为了四大类:租车计时、租车费用充值、用户注册、租车信息查询等,功能基本上都写出来了,波形租车公司可二次开发完善为一个真正可用的手机安卓端租车信息管理系统APP,测试运行界面...
  • 这是清华大学出版社2018年11月发行的Android技术书籍《Android Studio开发实战 从零基础到App上线(第二版)》的附录源码,全书共16章,涵盖了Android开发从基础到进阶的学习内容。 最新源码基于Android Studio 3.2...
  • 本书作者为广大读者提供了本书的Android Studio版本源码
  • Android Studio打包原生Java影视APP源码

    千次阅读 2020-10-09 09:08:29
    Android Studio环境,搭建一个原生Java影视APP源码,各种功能也不错,就是有一点小bug Android Studio安装环境如果有人不会的,可能百度一下,看情况可能下次会出一个Android Studio安装教程 源码前端是用JAVA开发...

    用Android Studio环境,搭建一个原生Java影视APP源码,各种功能也不错,就是有一点小bug

    Android Studio安装环境如果有人不会的,可能百度一下,看情况可能下次会出一个Android Studio安装教程

    源码前端是用JAVA开发的全原生APP源码,后端用的是二次开发的苹果CMS,支持局域网投屏,视频软解硬解,播放器自带弹幕功能。支持解析官方视频,支持M3U8,MP4。

    开屏广告,全局广告,APP数据均集成在苹果CMS后台设置,软件自带模糊搜索功能(强大,打错字也能找到)。

    源码包含:APP源码+二开苹果CMS源码+分享页源码+数据包+后端安装教程+前端安装打包详细教程
    源码我都是打包编译,安装测试过的。

    环境 Android Studio4.0 + PHP7.0
    各位可以自己测试下!

    测试APP:https://www.lanzoui.com/iyOCIh7wcoh

    链接:https://pan.baidu.com/s/18Vw-f5LLI9aNIbdyNSM-0g
    提取码:nl5s

    源码和教程已经打包在上面了,里面有详细教程,压缩包的解压密码是:wxys.vipyshy.com
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 自己用android stdio 写的日历APP,把源代码上传到这里供大家交流学习!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • Android Studio开发实战 从零基础到App上线》第二版配套源码; 可在Android studio 3.3+gradle 4.10.1导入工程
  • 自上市以来陆续收到读者的意见反馈,现将与源码有关的问题汇总归类如下,方便更多的朋友解决源码运行过程中发现的问题:一、打开本书源码时,出现“Plugin with id 'com.android.application' not found.”的错误。...
    本书提供了所有章节的完整源码下载,自上市以来陆续收到读者的意见反馈,现将与源码有关的问题汇总归类如下,方便更多的朋友解决源码运行过程中发现的问题:
    

    一、打开本书源码时,出现“Plugin with id 'com.android.application' not found.”的错误。
    问题原因:本书源码以module形式提供,所以不能当作工程打开,而要以模块的形式来导入。
    解决办法:
    按以下步骤重新导入本书源码:
    1、依次选择菜单“File”——“New”——“New Project”,按提示新建一个项目(即Project);

    2、项目创建完毕,再依次选择菜单“File”——“New”——“Import Module”,按提示导入具体的demo;

    注意要出现Project级别的build.gradle才可以正常编译。

    二、导入源码之后,编译提示“Fail to find Build Tools revision 25.0.2”,如下图所示:

    问题原因:因为本书源码里面的build.gradle里面的buildToolsVersion取值为25.0.2,所以as提示要用这个版本的编译工具来编译。
    解决办法:有下面两个办法:
    1、单击错误文字下面的链接“Install Build Tools 25.0.2 and sync project”,按提示下载并安装该版本的编译工具。
    2、如果不想安装Build Tools 25.0.2,也可自行修改build.gradle,把buildToolsVersion取值改为你电脑上的编译工具版本号。

    三、导入部分模块提示filedialog找不到,错误描述为“Project with path ':filedialog' could not be found in root project 'media'”。
    问题原因:第十章的network_client、第十一章的event、第十三章的media这几个模块的压缩包里额外多了filedialog目录,这是因为filedialog是个文件对话框库,network_client、event、media这三个模块依赖于filedialog模块。
    解决办法:
    对于network、event、media这几个模块,要先按模块方式导入filedialog,然后再导入自身模块。

    四、部分手机上无法正常显示购物车图片。
    问题原因:Android7.0级以上手机默认不分配sd卡存储权限导致的。即使你在设置中开启存储权限,重启app也看不到购物车商品图片,这是因为代码有判断SharedPreferences保存的first数值,如果不是首次运行则不进行图片加载操作。
    解决办法:
    修改storage模块中ShoppingCartActivity.java的downloadGoods方法,把下面这行代码:
    	String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "/";
    改为下面这段代码:
    	String path = "";
    	//Android7.0之后默认关闭App的SD卡权限,所以对于7.0以上系统把存储路径改为App安装路径的data目录下
    	if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) {
    		path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) + "/";
    	} else {
    		path = MainApplication.getInstance().getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).toString() + "/";
    	}
    然后在手机上卸载并重装storage。
    购物车功能涉及到第四章的storage模块和第五章的senior模块,另外其它几章有涉及到SD卡操作的地方也要加以注意。

    五、network_server.rar里面的几个工程无法用Android Studio打开。
    问题原因:该压缩包里的是服务端工程,需要使用Eclipse打开。
    解决办法:
    http://www.eclipse.org/downloads/packages/release/Oxygen/1A 下载Java EE版本的Eclipse,安装完成后再导入network_server.rar的几个工程。
    这个网络通信服务端的代码适用于本书的以下章节:
    1、“10.4.2 Socket通信”章节,Socket服务端的源码见本书附录Socket工程的TestServer.java
    2、“10.5 实战项目:仿手机QQ的聊天功能”章节,服务器方面要实现三个后台功能,分别是:
    2.1. 文件上传功能,源码参见本书附录UploadTest工程里面的UploadServlet.java
    2.2. 获取好友列表接口,源码参见本书附录UploadTest工程里面的QueryFriend.java
    2.3. Socket服务器,源码参见本书附录Socket工程,主程序入口在ChatServer.java

    六、成功运行仿QQ聊天的App,发现好友列表页面出现乱码。
    问题原因:network_server.rar里面的工程代码采用了UTF-8编码,而开发者电脑上的Eclipse默认是GBK编码,编码方式不一致就导致乱码了。
    解决办法:
    通过以下步骤把Eclipse的文件编码由GBK改为UTF-8,依次选择菜单“Window”——“Preferences”——“General”——“Workspace”,在窗口下方找到“Text file encoding”,把编码方式改为“Other”——“UTF-8”,如下图所示:


    七、部分手机使用DownloadManager下载图片会闪退。
    问题原因:Android7.0之后增强了文件访问权限,DownloadManager.COLUMN_LOCAL_FILENAME被废弃,如果在7.0及以上手机访问该字段会触发异常java.lang.SecurityException。
    解决办法:
    改为使用Uri方式访问文件,即把COLUMN_LOCAL_FILENAME改为COLUMN_LOCAL_URI,具体到代码里则是将下面这行代码
    	int nameIdx = cursor.getColumnIndex(DownloadManager.COLUMN_LOCAL_FILENAME);
    改为下面这行代码:
    	int nameIdx = cursor.getColumnIndex(DownloadManager.COLUMN_LOCAL_URI);
    注意network模块的DownloadImageActivity.java和ChatMainActivity.java里的相关代码都要修改。

    八、network模块的“http获取图片”按钮进去之后显示不了图片
    demo里面的图片地址已失效,需要改成新地址,也就是把GetImageCodeTask.java里面的下面一行代码
        private String mImageCodeUrl = "http://220.160.54.47:82/JSPORTLET/radomImage?x=";
    改成下面这行代码:
        private String mImageCodeUrl = "http://222.77.181.14/ValidateCode.aspx?r=";
    另外,“下载apk安装包”进去如果发现有的安装包无法下载,那是因为安装包的下载地址已经失效,需要修改DownloadApkActivity.java里面的下载链接。

    九、导入mixture模块提示不存在WebScriptActivity
    问题原因:当时为了精简本书删了一部分内容,demo的相关代码也删了,AndroidManifest.xml的WebScriptActivity漏了删。
    解决办法:把AndroidManifest.xml里的下面这行删除即可
            <activity android:name=".WebScriptActivity" />

    十、jni编译的so库无法在部分手机上正常使用。
    问题原因:Android6.0之后,App如果通过jni接口调用了so库,则这个so库必须把相关库编译进去,因为系统将不允许App访问系统库。倘若在build.gradle的defaultConfig节点下补充ndk的编译说明,则编译出来的so文件无法在Android6.0上正常调用。
    解决办法:
    在build.gradle中采用externalNativeBuild方式编译jni工程,即在jni目录下提供专门的Android.mk编译文件,由该mk文件配置jni文件的编译规则。externalNativeBuild的配置例子如下所示:
        externalNativeBuild {
            ndkBuild {
                path "src/main/jni/Android.mk"
            }
        }

    十一、Android.mk内部只能使用绝对路径,不能使用相对路径。
    问题原因:原来的Android.mk是带BOM格式,所以编译会出状况,需要另存为不带BOM的才可以正常使用相对路径。
    解决办法:
    https://pan.baidu.com/s/1hsu2i2K 下载最新的jni源码,并覆盖到mixture模块的jni目录。

    十二、在部分手机上无法查看已连接的蓝牙设备。
    问题原因:Android6.0之后对蓝牙功能的校验也变严格了,即使已经在AndroidManifest.xml声明蓝牙的相关权限如BLUETOOTH_ADMIN和BLUETOOTH,App也不能正常检测到附近的蓝牙设备。
    解决办法:
    在AndroidManifest.xml中增加下面两个权限声明:
    <!-- Android6.0 蓝牙搜索不到设备,需要补充下面两个权限 -->  
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />  
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 

    十九、补充几个在Android Studio 3.0上面使用API27(Android8.1)编译时发现的问题解决办法:
    1、编译group模块提示下面的编译错误:
    Error:(65, 11) Error: Expected resource of type id [ResourceType]
     public void onClick(View v) {
          ~~
    group\src\main\java\com\example\group\adapter\LinearDynamicAdapter.java:66: Error: Expected resource of type id [ResourceType]
      int position = getPosition(v.getId()/10);
      ~~
    group\src\main\java\com\example\group\adapter\LinearDynamicAdapter.java:79: Error: Expected resource of type id [ResourceType]
    解决办法:
    把v.getId()的类型强制转换为int型,即将“v.getId()”改为“(int)v.getId()”。

    2、编译mixture模块提示下面的编译错误:
    Error:Execution failed for task ':mixture:transformNativeLibsWithMergeJniLibsForRelease'.
    > More than one file was found with OS independent path 'lib/armeabi/libjni_mix.so'
    解决办法:
    在mixture模块的build.gradle文件中增加下面的编译配置:
        packagingOptions {
            pickFirst 'lib/armeabi/libjni_mix.so'
        }
    修改后的android节点示例如下:
    android {
        compileSdkVersion 27
        buildToolsVersion "27.0.1"
    
        defaultConfig {
            applicationId "com.example.mixture"
            minSdkVersion 16
            targetSdkVersion 27
            versionCode 1
            versionName "1.0"
        }
    
        packagingOptions {
            pickFirst 'lib/armeabi/libjni_mix.so'
        }
    
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    
        externalNativeBuild {
            ndkBuild {
                path "src/main/jni/Android.mk"
            }
        }
    
    }

    3、编译weixin模块提示下面的编译错误:
    Error:Execution failed for task ':weixin:transformResourcesWithMergeJavaResForDebug'.
    > More than one file was found with OS independent path 'META-INF/DEPENDENCIES'
    解决办法:
    参照上面的第2个问题,在weixin模块的build.gradle文件中增加下面的编译配置:
        packagingOptions {
            exclude 'META-INF/DEPENDENCIES'
        }

    二十、调用微信支付返回失败

    问题:微信支付返回{"errcode":268497023,"errmsg":"您已完成交易接口升级,老接口交易权限已关闭,请使用新接口进行交易。如有疑问请联系微信支付客服咨询"}。

    解决办法:微信支付的SDK需要换成最新版的,修改模块的build.gradle,添加下面一行导入语句:

    implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
    当前最新版本号已经到了5.1.4



    本书的相关资源下载和勘误记录参见博文 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误
      本书的文字叙述的有关问题答疑参见博文 《Android Studio开发实战 从零基础到App上线》本书内容问题答疑


    更多疑难问题的解答未完待续
    展开全文
  • 通过Android的Listview实现的简单的购物商城界面,可以上下滑动查看列表内容,具体演示效果和开发环境参考我主页的这篇同名博客,源码有注释
  • 配合《Android Studio开发实战:从零基础到App上线》第二版课件
  • 一套基于AndroidStudio的百度地图开发源码
  • Android studio仿美团app

    2019-03-03 10:21:36
    自己制作的一个简单的仿美团app,有注册登录,收藏,评价,订单等功能。
  • Android Studio 3.5.1 for Windows 64-bit minSdkVersion 22 targetSdkVersion 29 gradle-5.4.1 共24个demo项目 文件太大 分开上传 如下: 1.雷达扫描图 2.美女拼图游戏 3.仿饿了么点餐 4.仿京东App 5.在线音乐...
  • Android-图库-应用 这是一个 android 画廊应用程序,使用 android studio 开发
  • 可以作为课程设计使用一个记账app,较简单的
  • Android Java原始码关于该项目 由Nimal krishna在Java上于2016年7月31日...Studio中的Android Studio中提供。 项目状态 completed 建于 [Java] [Android Studio] [SQL] [JSON] [Cydorg API] 作者 Nimal奎师那-15/7/2016
  • Android Studio开发实战:从零基础到App上线所有源码,可以配合Android Studio开发实战:从零基础到App上线书一起学习,重复一遍,这是源码,不是书,找书的话在我的资源页找,也有的,分享学习快乐你我
  • android开发之天气类app源码
  • Android Studio开发实战 从零基础到App上线》第二版配套源码,基于Android Studio 3.2编写,并在API28(Android 9.0)上编译通过。
  • 这个android studio做的一个购物APP,给新手一个参考,未来用android studio代替eclipse是的趋势,
  • 本次项目实现了一个星座配对的APP,我们把它叫做“星梦缘”。主要是实现了星座运势查询、星座解析和星座配对等功能,星座解析是通过解析本地json数据获得的,星座配对和星座运势是调用API接口来实现的。功能非常强大...
  • 基于Android的记账本开发项目源码,内容转载,免责声明。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,707
精华内容 11,882
关键字:

androidstudio开发app源码