基于Socket实现Android(java)与C#的同步通信.pdf
2021-07-02 22:03:09 139KB Java 开发技术 论文期刊 专业指导
一个基于Android的实时采集系统,需要对参数以实时曲线的形式显示,在网上找了找基于Android的图表工具以及源码,最终还是选取了AChartEngine来绘制,这个图表库用起来很是方便。下面将自己写的一个随机数的实时曲线和大家分享一下~~
2021-06-24 14:59:01 76KB Android 实时曲线
1
实现Android端的简易思维导图。可以保存数据。编辑树形图。建立模型主要模型结构相对简单:TreeModel,NoteModel,NoteView,TreeView。核心实现分布如下:2017-07-01TreeModel:树形结构的存储,树形结构的遍历,添加、删除节点;NoteModel:节点关联的指向,和Parent的指向;TreeView :绘制树形结构,对树形结构位置的纠正,实现View层的添加,删除,note关联绘制;NoteView:显示text;编写位置计算核心代码在核心代码中,我想和大家分享的是TreeView如何对多种Style(树形形状)进行适配的问题。因为我们的树形结构的表达多种的,有的是一个半树形图,有点是圆形展开的等。对于这个问题,作为程序员如何进行解耦能,采用Interface进行解构适配,统一行为。所以在这里我写了一个TreeLayoutManager进行管理树形的位置表达。这里我实现了一个RightTreeLayoutManager。代码概况如下:接口public interface TreeLayoutManager {     /**      * 进行树形结构的位置计算      */     void onTreeLayout(TreeView treeView);     /**      * 位置分布好后的回调,用于确认ViewGroup的大小      */     ViewBox onTreeLayoutCallBack();     /**      * 修正位置      *      * @param treeView      * @param next      */     void correctLayout(TreeView treeView, NodeView next); }实现public class RightTreeLayoutManager implements TreeLayoutManager{     final int msg_standard_layout = 1;     final int msg_correct_layout = 2;     final int msg_box_call_back = 3;     private ViewBox mViewBox;     private int mDy;     private int mDx;     private int mHeight;     public RightTreeLayoutManager(int dx, int dy, int height) {         mViewBox = new ViewBox();         this.mDx = dx;         this.mDy = dy;         this.mHeight = height;     }     @Override     public void onTreeLayout(final TreeView treeView) {         final TreeModel mTreeModel = treeView.getTreeModel();         if (mTreeModel != null) {             View rootView = treeView.findNodeViewFromNodeModel(mTreeModel.getRootNode());             if (rootView != null) {                 rootTreeViewLayout((NodeView) rootView);             }             mTreeModel.addForTreeItem(new ForTreeItem() {                 @Override                 public void next(int msg, NodeModel next) {                     doNext(msg, next, treeView);                 }             });             //基本布局             mTreeModel.ergodicTreeInWith(msg_standard_layout);
2021-06-07 21:20:12 606KB 开源项目
1
主要为大家详细介绍了如何简单实现Android本地音乐播放器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
1
用两种不同的方式实现了Android底部菜单栏的效果(也叫Tab选项卡)
2021-05-20 21:03:02 9.06MB android 底部菜单栏 Tab选项卡 界面
1
如何在安卓软件中用代码实现字符串的保存与读取
2021-05-17 09:16:55 2KB android代码
1
代码实现Android文件浏览器,以列表形式展示系统中存储的文件,排序规则为:文件夹在前面,文件在后面,如果同为文件夹或文件,则按字母顺序排列。文件夹和文件显示不同的图标,单击文件夹,可以进入下级目录并展示。应用顶部显示当前所在目录。
2021-05-07 21:17:15 8.85MB Android Android文件存储
1
通过bmob云后端实现在安卓中的登录注册和密码修改
2021-04-23 18:55:12 43.49MB bmob android
1
每一个app都会有一个”退出登陆”的功能,当点击退出之后需要将所有的Activity都finish掉,开始是想将栈中的所有Activity清除掉,但是没有找到方法,后来用广播实现了。下面小编给大家分享android应用退出登录的实现方法,需要的朋友参考下
1
本文实例讲述了Android实现学生管理系统,分享给大家供大家参考。具体如下: (1)管理系统实现的功能主要是:学生、教师的注册登录,和选课,以及修改学生的成绩等基本简单的功能,最主要的是实现一些Dialog的使用。 界面如下: (2)主要代码如下:(个人留作笔记,如需要完整代码,在最下边免费下载) 下边是一个适配器,适配器是为了一个listvie进行设置值,其中加载的是一个itemview,适配器中还是用了继承的方法,用于通知适配器进行更新。 public class CourseAdapter extends BaseAdapter { private Context con
2021-04-10 14:48:32 107KB context id 学生管理系统
1