Tencent TDS Service
Author

Tencent TDS Service

TDS Service offers client and web front‑end developers and operators an intelligent low‑code platform, cross‑platform development framework, universal release platform, runtime container engine, monitoring and analysis platform, and a security‑privacy compliance suite.

132
Articles
0
Likes
101
Views
0
Comments
Recent Articles

Latest from Tencent TDS Service

100 recent articles max
Tencent TDS Service
Tencent TDS Service
Jun 15, 2017 · Databases

How We Built WCDB: Inside WeChat’s Open‑Source Mobile Database Evolution

This article chronicles the development of WCDB, WeChat’s open‑source mobile database, detailing its early challenges, performance bottlenecks, security risks, concurrency improvements, cross‑platform collaboration, and future roadmap for a more reliable and efficient data layer on iOS and Android.

AndroidPerformanceSQL Injection
0 likes · 14 min read
How We Built WCDB: Inside WeChat’s Open‑Source Mobile Database Evolution
Tencent TDS Service
Tencent TDS Service
Jun 8, 2017 · Fundamentals

Quick Kotlin Cheat Sheet for Java Developers: 10 Essential Syntax Comparisons

This tutorial provides Java programmers with a concise side‑by‑side guide to Kotlin syntax, covering variable declarations, functions, static members, arrays, varargs, ternary alternatives, main methods, object instantiation, property accessors, lazy initialization, and class reflection, all without delving into advanced language features.

ComparisonJavaKotlin
0 likes · 10 min read
Quick Kotlin Cheat Sheet for Java Developers: 10 Essential Syntax Comparisons
Tencent TDS Service
Tencent TDS Service
Jun 8, 2017 · Mobile Development

Why iOS CoreMotion Crashes on QQ: Debugging Misaligned Address Errors

An in‑depth investigation of a CoreMotion‑related crash in the latest QQ mobile app reveals misaligned address access caused by unsafe multithreaded use of UIAccelerometer and CMMotionManager, and demonstrates how to reproduce, trace, and fix the issue by moving accelerometer operations back to the main thread.

CMMotionManagerCoreMotionUIAccelerometer
0 likes · 11 min read
Why iOS CoreMotion Crashes on QQ: Debugging Misaligned Address Errors
Tencent TDS Service
Tencent TDS Service
May 25, 2017 · Artificial Intelligence

Running a CNN on Mobile: TensorFlow & OpenCV Document Detection Guide

This article walks through a real‑world mobile implementation of a convolutional neural network for document detection, covering problem definition, limitations of traditional OpenCV pipelines, the adoption of a HED edge‑detection network, data preparation, model training, TensorFlow library trimming, and deployment tricks for iOS and Android.

CNNDocument DetectionEdge Detection
0 likes · 23 min read
Running a CNN on Mobile: TensorFlow & OpenCV Document Detection Guide
Tencent TDS Service
Tencent TDS Service
May 25, 2017 · Mobile Development

Why Kotlin’s First-Class Status Transforms Android Development

Google’s 2017 I/O announcement made Kotlin a first‑class Android language, and this article explores how Kotlin’s Java interoperability, lambda support, coroutines, and null‑safety can reshape Android development, while also critiquing legacy utility classes and encouraging developers to adopt modern Kotlin features.

AndroidKotlinLambda
0 likes · 6 min read
Why Kotlin’s First-Class Status Transforms Android Development
Tencent TDS Service
Tencent TDS Service
Apr 27, 2017 · Databases

Cutting WeChat SQLite Corruption in Half: Strategies and Lessons

Facing a 0.02% SQLite corruption rate that threatened years of chat history, the WeChat mobile team identified three main causes—insufficient space, power loss, and sync failures—and implemented space management, full sync settings, and master‑table backups, halving damage and doubling repair success.

BackupData ReliabilitySQLite
0 likes · 9 min read
Cutting WeChat SQLite Corruption in Half: Strategies and Lessons
Tencent TDS Service
Tencent TDS Service
Apr 27, 2017 · Mobile Development

How to Shrink Your Android APK Size: Practical Tips and Tools

This guide explains how Android developers can understand APK structure and apply a range of techniques—such as removing unused resources, compressing images, using vector drawables, and optimizing native code—to significantly reduce the size of their application packages and improve download and install performance.

APKAndroidmobile development
0 likes · 15 min read
How to Shrink Your Android APK Size: Practical Tips and Tools
Tencent TDS Service
Tencent TDS Service
Apr 27, 2017 · Mobile Development

How to Build Fast Multi‑Channel Android APKs Without Re‑Signing

This article explains various multi‑channel packaging methods for Android APKs, compares traditional Gradle productFlavors and ApkTool approaches, and introduces efficient V1‑ and V2‑based channel insertion techniques that avoid rebuilding or re‑signing, while providing integration steps for the ApkChannelPackage plugin.

APKAndroidGradle
0 likes · 24 min read
How to Build Fast Multi‑Channel Android APKs Without Re‑Signing