[置顶] 热爱编程

看到下文, 感觉自己弱爆了, 要重新好好的”热爱编程”.95年的时候,我高中同学郭军买了一本Borland C++手册,我们两个人此后两年没机会碰真的电脑,没见过Tubro C更没见过Borland C++,生看这本书,看了两年,百看不厌。做不到,别轻易说,我热爱编程,热爱学习。97年,父母在高考前三天给我买了一台电脑,整个假期,全部在电脑面前度过,把VB的全部文档看完,自己学会VB,啃Delphi...
阅读(1831) 评论(7)

[置顶] 博客说明

欢迎大家评论文章, 我会耐心解答. 本博客会经常更新, 所有原创文章, 都是亲自所写. 主要讲解关于编程的一些知识, 帮助喜欢编程的朋友, 同学. 艺无止境, 与君共勉. 欢迎大家提供有意义的评论. 希望和大家共同进步....
阅读(3571) 评论(4)

Python 的 ImportError 错误

在Python的工程中,偶尔会遇到文件无法引用的情况,即PyCharm IDE支持文件跳转,但是当文件执行时,找不到模块。产生错误:“ImportError: No module named XXX”。...
阅读(221) 评论(0)

TFLearn 的 安装错误

TFLearn是TensorFlow的高级深度学习API,在执行安装tflearn时,需要安装依赖库pillow;在安装pillow时,提示需要jpeg库(jpeg is required);提供此问题的解决方案。...
阅读(281) 评论(0)

为什么手机无法运行应用? Values之谜

欢迎Follow我的GitHub, 关注我的CSDN, 精彩不断! 在GitHub上Clone的某开源Android项目, 下载配置, 完成构建, 在手机上可以安装, 但是无法运行. 项目的编译版本(compileSdkVersion)是25(7.1), 最低的兼容版本(minSdkVersion)是19(4.4), 手机的系统版本是21(5.0), 已经满足应用的最低运行条件. 然而, 在相同系统...
阅读(1256) 评论(2)

神奇"HTTPS重定向网页"在哪里?

欢迎Follow我的GitHub, 关注我的简书. 我还没有看过J. K. 罗琳的”神奇动物在哪里”, 但是遇到过”神奇HTTPS重定向网页在哪里”, 这是一个关于WebView的故事. 在Android项目中, 为了更好地显示HTML网页, 必然需要重写WebView, 在其中添加一些默认属性. 当遇到HTTPS重定向网页时, 我们需要格外注意, 否则WebView会无法显示.概念补充重定向: 分...
阅读(774) 评论(0)

Emoji's World, 一起实现Emoji

欢迎Follow我的GitHub, 关注我的CSDN, 精彩不断! Emoji (絵文字 或 えもじ; 日语发音: [emodʑi]) 是日本无线通讯中所使用的视觉情感符号, 绘代表图形, 文字是图形本身的隐喻. 用于输入者表达情感信息, 如笑脸就代表开心, 蛋糕就代表食物等. 形象生动, 在文字中出现图片, 更容易实现情感的表述.Emoji起初只能在日本使用, 如今相当一部分的Emoji字符集已经...
阅读(326) 评论(0)

使用DialogFragment实现底部弹窗布局

欢迎Follow我的GitHub, 关注我的CSDN. Android对于底部弹窗已经在23.2新的实现方式, 即BottomSheet. 然而对于低版本, 我们仍需使用DialogFragment. 底部弹窗与普通Dialog不同, 需要紧贴应用下部, 但本质仍是一个Fragment, 通过继承DialogFragment类, 定制不同样式的Fragment.本文源码的GitHub下载地址定制D...
阅读(4755) 评论(2)

实现AIDL接口的Binder连接池

欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. Binder作为AIDL通信的核心, 在使用中经常需要重复利用, 动态管理AIDL接口. Binder连接池的主要作用是把Binder请求统一发送至Service执行, 即动态管理Binder操作, 避免重复创建Service. 本文使用两种简单的AIDL服务, 使用Binder连接池动态切换, 含有演示Demo.本文...
阅读(925) 评论(1)

使用Socket处理跨进程的实时聊天

欢迎Follow我的GitHub, 关注我的CSDN. Socket是套接字, 网络通信经常使用的方法, 分为TCP和UDP两种模式, 需要网络权限, 当然也可以应用于跨进程通信. 本文通过一个简易的Android聊天程序, 熟悉Socket的使用方法.本文源码的GitHub下载地址逻辑: 客户端向服务端发送数据, 服务端收到后返回客户端数据.ServerSocket处理属于网络请求, 需要在其他...
阅读(1517) 评论(0)

使用ContentProvider跨进程共享数据

欢迎Follow我的GitHub, 关注我的CSDN. ContentProvider主要应用于进程间数据共享. 对于应用而言, 多进程并不会经常使用, 因而较少使用ContentProvider, 是最不常见的四大组件(Activity, Service, BroadcastReceiver, ContentProvider). 但是其优异的性能与便捷, 对于多应用共享数据而言, 非常重要, 比...
阅读(787) 评论(0)

使用AIDL实现Android的跨进程通信

欢迎Follow我的GitHub, 关注我的CSDN. AIDL(Android Interface Definition Language), 即Android接口定义语言. 在Android中, AIDL是跨进程通信的主要实现方式. 我们同样也可以使用AIDL, 实现自己的跨进程方案. 本文介绍AIDL的使用方式.服务端: 创建Service服务监听客户端的请求, 实现AIDL接口.客户端: 绑...
阅读(755) 评论(0)

Android 进程使用 Messenger 通信

欢迎Follow我的GitHub: https://github.com/SpikeKing 进程之间不能共享内存数据, 但是可以进行通信, 除了简单的Intent通信, 也可以使用Messenger, Messenger基于AIDL实现, 顺序执行, 不支持并发. 为了区分通信的始末, 我们暂定发送数据是客户端, 接收数据是服务端. 本文介绍Messenger的使用方式, 含有Demo. 更多...
阅读(974) 评论(0)

Android Tips 8

欢迎Follow我的GitHub: https://github.com/SpikeKing 本文是Tips的第8节, 记录一些有趣的知识点, 再加一些有用的代码段, 精心准备, 来源于实践. 更多: http://www.wangchenlong.org/ 其余: 第一篇, 第二篇, 第三篇, 第四篇, 第五篇, 第六篇, 第七篇, 第八篇.Android 5.0 Status Bar 图标显...
阅读(2773) 评论(0)

Intent 或持久化存储处理复杂对象

欢迎Follow我的GitHub: https://github.com/SpikeKing 在进程或页面通信时需要使用Intent传递数据; 在对象持久化时需要存储数据. 对于复杂的对象, 进行序列化才可传递或存储, 可以使用Java的Serializable方式或Android的Parcelable方式. 本文介绍Serializable和Parcelable的使用方式, 含有Demo. 更...
阅读(1082) 评论(0)

React Native 实例 - BBC新闻客户端

欢迎Follow我的GitHub: https://github.com/SpikeKing 关于React Native的实例, BBC新闻客户端. 通过访问BBC的公开网络接口, 获取新闻内容, 也可以根据类型显示. 在编写代码中, 学习RN的知识, 源码是使用ES6的规范编写, 符合Facebook的RN代码最新规范.主要技术 访问网络请求, 过滤内容, 获取数据. 显示多媒体页面, 图片,...
阅读(2469) 评论(0)

平安好医生技术栈的分析

平安好医生作为平安旗下的移动医疗应用, 受到平安集团的很大重视, 非常不错. 让我们来分析一下这款应用所使用的技术吧, 多学习多进步. 大家在文中获取需要学习的内容吧.版本: personaldoc_PCGW_V_3.1.2_30102.apk架构Apk: 18.5M, 包名是com.pingan.papd.Android SDK: 构建版本19, 最低版本14.MultiDex: 使用两个Dex....
阅读(2396) 评论(0)

Android Tips 7

介绍关于Android的一些有趣的小知识点. 本文是第七篇, 欢迎阅读.系列 第一篇, 第二篇, 第三篇, 第四篇, 第五篇, 第六篇, 第七篇.不兼容 Gradle 版本条件: 升级AS 2.0, 执行gradle clean; gradle build报错.Error:(1, 0) Plugin with id 'com.android.application' not found原因: 使用...
阅读(775) 评论(0)

关于春雨线下诊所的创意策划

我的创意, 关于春雨诊所的宣传语和三个需要解决的问题.宣传语春雨与您, 始于医疗, 共伴健康.You & SpringRain, begin with treatment, keep on health.注解: 春雨诊所之所以不同于其他医疗服务机构, 是因为我们更注重用户的体验, 更关心用户的持续健康状况. “春雨与您”, 强调纽带关系, 拉近春雨品牌与用户之间的距离; “始于医疗”, 对于用户...
阅读(1071) 评论(0)

如何成为一名优秀的程序员

无论做什么工作, 都希望能做到最好, 就像参与一款游戏, 每个人都希望能赢到最后. 工作自然也会有其”秘籍”, 让我们更快的实现目标. 有些工作五年的程序员仍然很平庸, 也有刚学一年就技术出众的天才. 更多: http://www.wangchenlong.org/ 时间并不能决定一切, 重要的是怎么做. 我列举几点基本要求, 重要性依次排列.身体身体看似最不重要, 其实不然, 活的长久是对技...
阅读(1838) 评论(2)

关于 Android 进程的简介

在Android系统中, 进程非常重要, 除了主进程运行App, 我们还可以使用其他进程处理独立任务.进程, 即Process. 进程间通信, 即IPC(Inter-Process Communication). 在Android中, 使用多进程只有一种方式, 在AndroidManifest中, 为四大组件(Activity, Service, Receiver, ContentProvider)...
阅读(710) 评论(0)

React Native 的 ES6 类写法与未定义错误

ES6, 即ECMAScript6, JavaScript的新标准, 书写更加规范, 代码更加优雅. React Native推荐使用ES6的类写法代替传统的模块, 即使用extends React.Component代替React.createClass. 本文介绍在ReactNative中ES6的写法, 与传统方法进行对比, 并解决未定义(undefined)错误. 更多: http://...
阅读(2321) 评论(0)
702条 共36页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:2259037次
    • 积分:30800
    • 等级:
    • 排名:第156名
    • 原创:699篇
    • 转载:1篇
    • 译文:0篇
    • 评论:379条
    自我简介
    文章分类
    最新评论