-
即时通信系统
网络聊天,比如A跟B聊天,首先A和B都必须连接到公用的服务器,然后服务器根据消息的接受者来讲消息转发给对应的人。比如A给B发消息,A首先将消息发送个服务器,服务器接收到该消息,然后看到是A给B发的消息,然后将消息转发给B。A和B不能直接通信,而是用服务器周转。所以你需要实现一个服务端,一个客户端,然后服务端可以同时与多个客户端建立连接,然后服务端实现消息的转发。
- 2022-02-03 14:12:33下载
- 积分:1
-
android 自定义软键盘 例子源码下载
android 自定义软键盘 例子源码下载
- 2015-04-20下载
- 积分:1
-
16套微信小程序源码
16套微信小程序源码
- 2020-01-31下载
- 积分:1
-
phonegap 登录注册实例源码下载(android版)
登录注册模块代码
- 2015-01-19下载
- 积分:1
-
android 异步 执行 任务 例子 附讲解
Rules::The AsyncTask instance must be created in UI thread. .execute must be invoked on the UI thread.Never call objMyTask.onPreExecute(), objMyTask.doInBackground(), objMyTask.onProgressUpdate(), objMyTask.onPostExecute manually.The AsyncTask can be executed only once (an exception will be thrown if a second execution is attempted.)AsyncTask have Four Main Method... onPreExecute() doInBackground() onProgressUpdate() onPostExecute() onPreExecute-This method is called first when you start AsyncTask using objAsync.execute().And mostly this method is use for initializing dialog(ProgressDialog,CustomDialog) and showing. doInBackground-The main purpose of AsyncTask is accomplished by this method.Any non-UI thread process is running in this method.Such as Rss Feed Reader,Image and video Uploading and Downloading.You cant handle your View in this method.Because this method is non-UI thread.While any background process is running if you want to handle UI therea are onProgressUpdate method. after completion of process this method send result to OnPostExecute. onProgressUpdate-While backgrounding task is running ,you can handle your UI using this method .Such as status of downloading or uploading task.and this method is called from doInBackground.Using publishProgress() you can call onProgressUpdate method to update UI while process is running. onPostExecute -This method is called after the background computation finishes.The result of background process in passed in this method as parameters.And now you can dismiss progress dialog ,to indicate that background task is completed. You can cancel AsyncTask using objAsyncTask.cancel().then you just check in doInBackground, if (isCancelled()) { break; } else { //continue... } See this Image For more Clear.
- 2013-07-05下载
- 积分:1
-
gcc编译gd32f103
【实例简介】gcc编译gd32f103
- 2021-08-01 00:31:00下载
- 积分:1
-
基于A*算法路径规划实现
基于A*算法和D*算法实现路径规划,并附加一个场景建模工具。有可视化的显示。Based on D * A * algorithm and path planning algorithm, and attach a scenario modeling tools. There are visual display.
- 2022-12-07 00:55:03下载
- 积分:1
-
金策凯网上点餐系统网站源码.rar
联机订购 ASP 源代码联机订购系统是一个平台 — —
- 2022-01-26 07:53:53下载
- 积分:1
-
algoritma AES
应用背景aplikasi ini了algoritma AES dimana迪jelaskan艾达在散文bagaimanma TER jadinya散文enkripsi丹超上或使用图书馆的Java。迪新不使用上struktural丹垣melihatkan他散文terjadinya enkripsi丹超algoritma AES丹在里面aplikasi ini也为komplek丹哈亚在强代码我不地jelaskan。关键技术在Java语言中的Twofish算法的源代码。公司在algoritma散文在kriptografi是enkripsi丹dekripsi。enkripsi merubah明文,密文的一科强。在欧洲央行(elekctronic码模式),一块在dienkripsi克在一块的密文,明文,班让勃洛克杨大人。块密码有德性bhahwa都要有班让杨大人中(比如128点)。但如果有新的短信息dienkripsi Panjang勃洛克terakhir不正确128位,该diperlukan mekanisme填充,就是penambahan位假人,menggenapi为Panjang勃洛克杨的事;是填充在勃洛克terakhir明文。填充八达勃洛克terakhir比萨的事,比如,能卡拉,penambahan位tertentu。他一contoh penerapan填充,卡拉menambahkan被填充为总字节terakhir在勃洛克terakhir明文。如班让勃洛克是128位(16字节)丹在勃洛克terakhir由从88位(11字节),属阳diperlukan填充是5字节,就是武器,menambahkan环线为4字节,5字节为一个menambahkan武器了。卡拉,也在用penambahan从来文件结束在字节terakhir拉鲁在填充setelahnya。
- 2022-08-18 21:14:38下载
- 积分:1
-
CSeq
CSeq SIP Header Source Code for Andriod.
- 2013-11-04 10:17:15下载
- 积分:1