Giter Site home page Giter Site logo

trinea / android-demo Goto Github PK

View Code? Open in Web Editor NEW
1.1K 140.0 801.0 5.35 MB

Android common lib demo, include ImageCache, HttpCache, DropDownListView, DownloadManager, install apk silent and so on, you can find description

Home Page: https://codekk.com

Java 100.00%

android-demo's Introduction

Trineaandroid-demo

关于我,欢迎关注
微博:Trinea    主页:trinea.cn    邮箱:trinea.cn#gmail.com    微信:codek2

依赖trinea-android-common    android-auto-scroll-view-pager    viewpager-indicator

包括网络缓存Demo图片缓存Demo图片SD卡缓存Demo下拉刷新及滚动到底部加载更多listview Demo自动滚动轮播循环ViewPager DemoAndroid系统下载管理DownloadManager功能介绍及使用示例ViewPager Multi Page滚动到底部或顶部响应的ScrollView使用Gallery滑动一页效果 DemoSearchView DemoViewPager、Fragment使用Service DemoBroadcastReceiver Demo

####示例APK下载:
本地下载

#####1. 网络缓存
使用示例:Android网络缓存
适用:网络获取内容不大的应用,尤其是api接口数据,如新浪微博、twitter的timeline、微信公众账号发送的内容等等。
效果图:
HttpCache

#####2. 图片缓存 使用示例:图片缓存的使用
适用:获取图片较多且图片使用频繁的应用,包含二级缓存,如新浪微博、twitter、微信头像、美丽说、蘑菇街、花瓣、淘宝等等。
效果图:
ImageCahe

#####3. 图片SD卡缓存 使用示例:图片SD卡缓存的使用
适用:应用中获取图片较多且图片较大的情况。需要二级缓存及ListView或GridView图片加载推荐使用上面的ImageCache
效果图:
ImageSDCardCache

#####4. 下拉刷新及滚动到底部加载更多的Listview Demo 使用示例:下拉刷新及滚动到底部加载更多listview Demo
实现原理: http://trinea.iteye.com/blog/1562281
效果图:
DropDownListView

#####5. 自动滚动轮播循环的ViewPager Demo 使用示例:Android自动滚动 轮播循环的ViewPager
效果图:
AutoScrollViewPagerDemo

#####6. Android系统下载管理DownloadManager Demo 使用示例:Android系统下载管理DownloadManager功能介绍及使用示例
功能扩展:Android下载管理DownloadManager功能扩展和bug修改
效果图:
downloadManagerDemo

#####7. viewpager实现画廊效果Demo 使用示例:ViewPager Multi Page
效果图:
viewpager multi page demo

#####8. 滑动到底部或顶部响应的ScrollView Demo 使用及实现原理: 滚动到底部或顶部响应的ScrollView使用
效果图:
ScrollView

#####9. Gallery滑动一页效果 Demo 使用示例:Gallery One Page
效果图:
gallery one page demo

#####10. SearchView Demo 使用示例:SearchView Demo
效果图:
SearchView Demo

#####11. ViewPager、Fragment Demo 使用示例:ViewPager、Fragment使用
效果图:
viewpager demo

#####12. Service Demo 使用示例:Service Demo

#####13. BroadcastReceiver Demo 使用示例:BroadcastReceiver Demo

android-demo's People

Contributors

bitdeli-chef avatar trinea avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android-demo's Issues

下拉刷新及底部滚动加载更多ListView

在使用下拉刷新及滚动到底部加载更多的ListView的时候,项目中只能包括一个包,不能在项目包含多个包的时候使用,否则会提示:

listViewAttr:isAutoLoadOnBottom="true"
listViewAttr:isDropDownStyle="true"
listViewAttr:isOnBottomStyle="true"

这些属性不存在。

编译源码遇到个启动FC问题,Galaxy S6,M系统。

07-26 19:12:18.151: E/AndroidRuntime(9545): FATAL EXCEPTION: main
07-26 19:12:18.151: E/AndroidRuntime(9545): Process: cn.trinea.android.demo, PID: 9545
07-26 19:12:18.151: E/AndroidRuntime(9545): java.lang.NoClassDefFoundError: Failed resolution of: Lcn/trinea/android/demo/ViewPagerDemo;
07-26 19:12:18.151: E/AndroidRuntime(9545): at cn.trinea.android.demo.utils.AppUtils.getText(AppUtils.java:106)
07-26 19:12:18.151: E/AndroidRuntime(9545): at cn.trinea.android.demo.utils.AppUtils.initTrineaInfo(AppUtils.java:70)
07-26 19:12:18.151: E/AndroidRuntime(9545): at cn.trinea.android.demo.utils.AppUtils.init(AppUtils.java:38)
07-26 19:12:18.151: E/AndroidRuntime(9545): at cn.trinea.android.demo.BaseActivity.onCreate(BaseActivity.java:26)
07-26 19:12:18.151: E/AndroidRuntime(9545): at cn.trinea.android.demo.MainActivity.onCreate(MainActivity.java:32)
07-26 19:12:18.151: E/AndroidRuntime(9545): at android.app.Activity.performCreate(Activity.java:6904)
07-26 19:12:18.151: E/AndroidRuntime(9545): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1136)
07-26 19:12:18.151: E/AndroidRuntime(9545): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3266)
07-26 19:12:18.151: E/AndroidRuntime(9545): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3415)
07-26 19:12:18.151: E/AndroidRuntime(9545): at android.app.ActivityThread.access$1100(ActivityThread.java:229)
07-26 19:12:18.151: E/AndroidRuntime(9545): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821)
07-26 19:12:18.151: E/AndroidRuntime(9545): at android.os.Handler.dispatchMessage(Handler.java:102)
07-26 19:12:18.151: E/AndroidRuntime(9545): at android.os.Looper.loop(Looper.java:148)
07-26 19:12:18.151: E/AndroidRuntime(9545): at android.app.ActivityThread.main(ActivityThread.java:7325)
07-26 19:12:18.151: E/AndroidRuntime(9545): at java.lang.reflect.Method.invoke(Native Method)
07-26 19:12:18.151: E/AndroidRuntime(9545): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
07-26 19:12:18.151: E/AndroidRuntime(9545): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
07-26 19:12:18.151: E/AndroidRuntime(9545): Caused by: java.lang.ClassNotFoundException: Didn't find class "cn.trinea.android.demo.ViewPagerDemo" on path: DexPathList[[zip file "/data/app/cn.trinea.android.demo-2/base.apk"],nativeLibraryDirectories=[/data/app/cn.trinea.android.demo-2/lib/arm64, /vendor/lib64, /system/lib64]]
07-26 19:12:18.151: E/AndroidRuntime(9545): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
07-26 19:12:18.151: E/AndroidRuntime(9545): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-26 19:12:18.151: E/AndroidRuntime(9545): at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
07-26 19:12:18.151: E/AndroidRuntime(9545): ... 17 more
07-26 19:12:18.151: E/AndroidRuntime(9545): Suppressed: java.lang.NoClassDefFoundError: cn.trinea.android.demo.ViewPagerDemo
07-26 19:12:18.151: E/AndroidRuntime(9545): at dalvik.system.DexFile.defineClassNative(Native Method)
07-26 19:12:18.151: E/AndroidRuntime(9545): at dalvik.system.DexFile.defineClass(DexFile.java:226)
07-26 19:12:18.151: E/AndroidRuntime(9545): at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:219)
07-26 19:12:18.151: E/AndroidRuntime(9545): at dalvik.system.DexPathList.findClass(DexPathList.java:338)
07-26 19:12:18.151: E/AndroidRuntime(9545): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54)
07-26 19:12:18.151: E/AndroidRuntime(9545): ... 19 more
07-26 19:12:18.151: E/AndroidRuntime(9545): Suppressed: java.lang.ClassNotFoundException: cn.trinea.android.demo.ViewPagerDemo
07-26 19:12:18.151: E/AndroidRuntime(9545): at java.lang.Class.classForName(Native Method)
07-26 19:12:18.151: E/AndroidRuntime(9545): at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
07-26 19:12:18.151: E/AndroidRuntime(9545): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
07-26 19:12:18.151: E/AndroidRuntime(9545): at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
07-26 19:12:18.151: E/AndroidRuntime(9545): ... 18 more
07-26 19:12:18.151: E/AndroidRuntime(9545): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available

ViewPager轮播图

viewPager.setAdapter(new ImagePagerAdapter(context, imageIdList).setInfiniteLoop(true));其中ImagePagerAdapter显示红色错误

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.