전체 글
-
🧩 AllwinnerTech T507 Android BSP Build GuideAndroid BSP 2025. 10. 11. 00:11
This post explains how to build the Android BSP for AllwinnerTech (AW) T507.Most BSPs distributed by Allwinner follow a very similar structure,so the same process can generally be used for other SoCs as well(except for SoC- or board-specific configurations).🧰 Recommended Build EnvironmentOperating System: Ubuntu 16.04 (officially recommended by AW)SDK Folder Structure:android/ → Android framewo..
-
🧩 Allwinner Android 15 SDK — GRF (Build) Process Changes ExplainedAndroid BSP 2025. 10. 10. 23:56
🔗 Related Article: Background of Allwinner’s Android 15 SDK and GRF Policy AdoptionRecently, Allwinner (AllwinnerTech) released a new Android 15 SDK for its A527 / A523 SoCs.As mentioned in the previous post, starting from this version, Allwinner’s SDK structure and build process have changed — following Google’s GRF (Google Requirements Freeze) program. 🧠 Structural Changes Introduced by GRF ..
-
🧩 Allwinner Android 15 SDK — GRF Integration and Build Structure ExplainedAndroid BSP 2025. 10. 10. 23:49
Recently, Allwinner (AllwinnerTech) released the new Android 15 SDK for the A527 and A523 SoCs.However, upon closer inspection, this SDK is quite different from previous versions — not only in structure but also in how it is built.So, what changed?The main reason is that Google’s GRF (Google Requirements Freeze) program has been officially introduced into Allwinner’s BSP starting with Android 15..
-
Undefined class 'StreamSubscription'. Try changing the name to the name of an existing classFlutter/errors and solved 2020. 5. 15. 13:02
I am trying to use the StreamSubscription class, but it causes the following error and prevents execution.I am trying to use the StreamSubscription class, but it causes the following error and prevents execution. Undefined class 'StreamSubscription'. Try changing the name to the name of an existing class, or creating a class with the name 'StreamSubscription'. It is called an undefined class. In..
-
This requires the 'extension-methods' experiment to be enabled.Flutter/errors and solved 2020. 5. 15. 12:59
An error may occur when trying to use an extension in Flutter as shown below. extension NumberParsing on String { int parseInt() { return int.parse(this); } double parseDouble() { return double.parse(this); } } There is no highlight in the extension text itself, and the error messages are: error: This requires the 'extension-methods' experiment to be enabled. (experiment_not_enabled at [ble_flut..
-
Flutter-Missing case clause for 'active'. Try adding a case clause for the missing constant, or ...Flutter/errors and solved 2020. 5. 15. 12:54
If you import and apply Flutter source code, the following error may occur in the following switch statement. Missing case clause for 'active'. Try adding a case clause for the missing constant, or adding a default clause. It's a warning, not an error, but it's a very poignant phrase. As the 'active' item is missing from the case statement, it is required to add 'active' or add a default stateme..
-
Flutter App Screen SizeFlutter/mobile 2020. 5. 13. 19:42
To get the screen size in Flutter, we use a class called MediaQuery. In addition to the screen size, Mediaquery contains system information of various devices. (Text magnification, 24 hour format, device orientation, etc.) Here's how to read the screen information using MediaQuery: MediaQuery.of(context).size // App screen size size Ex> Size (360.0, 692.0) MediaQuery.of(context).size.height // A..
-
Flutter Singleton classFlutter/mobile 2020. 5. 13. 19:39
I tried to use Singleton in Flutter, but I was able to create a singleton class very simply. In Flutter's language, Dart, class creation in general is not much different from any other programming language. General class example class Normal { Normal () {// constructor // Initialization code } } In the case of the singleton class, we can easily create a class using the factory keyword. For refer..